You are on page 1of 60

INSTRUCTIONS

Mark and copy the holes in 2DBench: [Hole Mode] >Edit >Copy Marked Holes

1) In this workbook, paste the data: [1 - Paste Data]

2) Sort the data tables, as defined in the SORT table below: [2 - Sort Data]

3) Add new formulas to the data tables as defined in the FORMULAS table below: [3 - Add Formulas]

4) Expand the report sheets as defined in the EXPAND table below: [4 - Expand Reports]

If required, convert all report sheets to values only, to reduce file size when saved: [Reports to Values]

Alternatively, use [1-2-3 >>>] to run steps 1,2,3 together.

Use [Clear Reports] and [Clear Data] to reset the report and data sheets.

EXPAND

sheet range R/C

DRILLING $11:$11 R

CHARGING $I:$P C

CHARGING $11:$11 R

-(end)-

SORT

table range key 1

Holes #N/A #N/A

Decks #N/A #N/A

-(end)-

FORMULAS
table target range

Hole_Table #N/A formulas!$Y$7:$AG$8

Deck_Table #N/A formulas!$S$11:$Z$12

Material_Table #N/A formulas!$R$15:$W$16

DHD_Table #N/A formulas!$Q$19:$Y$20

DHE_Table #N/A formulas!$X$23:$Y$24

DHC_Table #N/A formulas!$K$27:$N$28

DHP_Table #N/A formulas!$P$31:$Q$32

SFD_Table #N/A formulas!$V$35:$AH$36

SFE_Table #N/A formulas!$P$39:$R$40

SFC_Table #N/A formulas!$K$43:$O$44

-(end)-

NOTES

The {source} sheet finds the location of the values and table lists in the 2DBench data, by searching for the text using MATCH f

If there are any changes to the 2DBench data, modify the "field" column to match the changed text, and add new rows for new

On each of the report sheets in this workbook, create the report tables from formulas in the cells that look up the values in the 2

Single values are retrieved directly on the {source} sheet in the yellow cells - use VLOOKUP to report these values.

Ranges for each field column in the data tables are calculated on the {source} sheet - use VLOOKUP with INDIRECT to use th

See examples of formulas for reporting below

On each report sheet, create enough rows or columns of formulas for one set of data, e.g. for the first hole for a drilling report.

The [Expand Tables] macro will copy those rows or columns down or to the right. Any cells below or to the right of the copied c

In the EXPAND table, enter the name of each report sheet, with the range of cells to be copied and the number of extra rows or

In the SORT table, enter a reference name for each data table, with up to three ranges of key cells to be sorted and the sort ord
The report sheets are expanded in the order of the EXPAND table, and data tables sorted in the order of the SORT table, from

To add new ranges, select the entire row with the yellow cells and insert a row.

Do not move the EXPAND or SORT tables! They must be on this {menu} sheet. Do not change the layout of the columns, beca

If [Reports to Values] is run, "X_" is added before each sheet name, and the 'check' value will show an error, to indicate that it c

[Clear Reports] will reset each report sheet by removing the extra rows and columns.

[Clear Data] will clear all data from the {data} sheet.

[Reset Status Bar] will remove any messages from the status bar, in case a macro has crashed.

This workbook was written in Excel 2007. Soft-Blast Pty Ltd 2011. May be freely used by any and all JKSimBlast users.

EXAMPLES

to get a single value - e.g. the number of blast holes

#N/A =VLOOKUP("Num_Holes_Nodes", source!$A:$B, 2, FALSE)

will return the corresponding value for "Num_Holes_Nodes" from the 2nd column on the {source} sheet

where: VLOOKUP finds a value in the first column of a range, and returns the value from the same ro

"Num_Holes_Nodes" is the lookup value to search for on the {source} sheet in the "

source!$A:$B is the range of columns on the {source} sheet - the first colum

2 is the column in the search range to return the corresponding

0 means find an exact match for the lookup value

NOTE: before creating the formula, check that the lookup value in the "name" column has a corresponding single value in the "

to work on an array of values - e.g. to sum all the values in a column


#N/A =SUM(INDIRECT(VLOOKUP("Hole_Length", source!$A:$B , 2, FALSE)))

will sum the Hole Lengths from the data, by re-directing to the corresponding range for "Hole_Length" from the 2nd

where: SUM adds up the values from the range

INDIRECT converts a range text value to an actual cell range

VLOOKUP finds a value in the first column of a range, and returns the value from the same ro

"Hole_Length" is the lookup value to search for on the {source} sheet in the "

source!$A:$B is the range of columns on the {source} sheet - the first colum

2 is the column in the search range to return the corresponding

0 means find an exact match for the lookup value

NOTE: before creating the formula, check that the lookup value in the "name" column has a corresponding range value in the "

to get a single value from an array of values - e.g. the length of a hole

1 #N/A =INDEX(INDIRECT(VLOOKUP("Hole_Length", source!$A:$B

will get the Hole Length for the hole 1 from the data, by re-directing to the corresponding range for "Hole_Length" f

where: INDEX gets a single value from the range

INDIRECT converts a range text value to an actual cell range

VLOOKUP finds a value in the first column of a range, and returns the value from the same ro

"Hole_Length" is the lookup value to search for on the {source} sheet in the "

source!$A:$B is the range of columns on the {source} sheet - the first colum

2 is the column in the search range to return the corresponding

0 means find an exact match for the lookup value

$A82 refers to the cell that contains the index number of the hole le

NOTE: before creating the formula, check that the lookup value in the "name" column has a corresponding range value in the "

alternative, use a drop-down box to select a lookup value and then return the corresponding value or range with the INDEX fun

- for a single value


Anchor_Brg 17

#N/A =INDEX(source!$B:$B, A113)

will return the corresponding value for "Num_Holes_Nodes" from the "result" column on the {source} sheet
- Add Formulas]

eports to Values]

count check reference

#N/A #REF! Num_Holes

#REF! #REF! Deck_Order

#N/A #REF! Num_Holes

order 1 key 2 order 2

2 #N/A 1

1 #N/A 1
formula1 rows check

#REF! #N/A okay

#REF! #N/A okay

#REF! #N/A okay

#REF! #N/A okay

#REF! #N/A okay

#REF! #N/A okay

#REF! #N/A okay

#REF! #N/A okay

#REF! #N/A okay

#REF! #N/A okay

, by searching for the text using MATCH forumulas.

changed text, and add new rows for new data.

n the cells that look up the values in the 2DBench data.

OKUP to report these values.

use VLOOKUP with INDIRECT to use these as ranges in other formulas.

e.g. for the first hole for a drilling report.

cells below or to the right of the copied cells will be deleted!

e copied and the number of extra rows or columns to be added (or copied to).

s of key cells to be sorted and the sort order .


rted in the order of the SORT table, from top to bottom.

ot change the layout of the columns, because the macro reads the tables in sequence.

lue will show an error, to indicate that it can no longer be expanded.

d by any and all JKSimBlast users.

column on the {source} sheet

, and returns the value from the same row in another column in the range

o search for on the {source} sheet in the "name" column

mns on the {source} sheet - the first column is searched for the lookup value

search range to return the corresponding value from (the "result" column)

match for the lookup value

has a corresponding single value in the "value" column


$A:$B , 2, FALSE)))

ing range for "Hole_Length" from the 2nd column on the {source} sheet

, and returns the value from the same row in another column in the range

o search for on the {source} sheet in the "name" column

mns on the {source} sheet - the first column is searched for the lookup value

search range to return the corresponding value from (the "result" column)

match for the lookup value

has a corresponding range value in the "result" column

VLOOKUP("Hole_Length", source!$A:$B, 2, FALSE)), $A98)

corresponding range for "Hole_Length" from the 2nd column on the {source} sheet

, and returns the value from the same row in another column in the range

o search for on the {source} sheet in the "name" column

mns on the {source} sheet - the first column is searched for the lookup value

search range to return the corresponding value from (the "result" column)

match for the lookup value

contains the index number of the hole length to return

has a corresponding range value in the "result" column

nding value or range with the INDEX function


ult" column on the {source} sheet
key 3 order 3

#N/A 1

#N/A 1
reference

Num_Holes_Nodes

Num_Decks

Num_Materials

Num_DHD

Num_DHE

Num_DHC

Num_DHP

Num_SFD

Num_SFE

Num_SFC
temporary lookup

22
Area_Closed
Area_Closed

#N/A
name result
Area_Data
Blast_Name #N/A
Blast_Scenario #N/A
Blast_Type #N/A
Area_Option_Name #N/A
Area_Option_ID #N/A
Cursor_X #N/A
Cursor_Y #N/A
Cursor_Z #N/A
Reference_X #N/A
Reference_Y #N/A
Reference_Z #N/A
Anchor_X #N/A
Anchor_Y #N/A
Anchor_Z #N/A
Anchor_Brg #N/A
Num_Lines_Labels #N/A
Area_Table #N/A
Area_Counter #N/A
Area_Label #N/A
Area_Closed #N/A
Area_Num_Points #N/A
Area_Colour #N/A
Area_Style #N/A
Area_thickness #N/A
Points_Table #N/A
Points_Counter #N/A
Points_East #N/A
Points_North #N/A
Points_Vertical #N/A
Points_null #N/A
Hole_Data
Blast_Name #N/A
Blast_Scenario #N/A
Blast_Type #N/A
Hole_Option_Name #N/A
Hole_Option_ID #N/A
Num_Holes_Nodes #N/A
Num_Holes #N/A
Num_Nodes #N/A
Hole_Table #N/A
Hole_Counter #N/A
Hole_ID #N/A
Hole_Label #N/A
Hole_Node #N/A
Hole_Row_Num #N/A
Hole_Hole_Num #N/A
Hole_Collar_E #N/A
Hole_Collar_N #N/A
Hole_Collar_V #N/A
Hole_Diameter #N/A
Hole_Length #N/A
Hole_Dip #N/A
Hole_Bearing #N/A
Hole_Standoff #N/A
Hole_Toe_E #N/A
Hole_Toe_N #N/A
Hole_Toe_L #N/A
Hole_Det_Order #N/A
Hole_Cost_m #N/A
Hole_Comment #N/A
Hole_Burden #N/A
Hole_Spacing #N/A
Hole_Spacing #N/A
Hole_Subdrill #N/A
Hole_Decks_Expl #N/A
Hole_Decks_Inert #N/A
Hole_Mass_Expl #N/A
Hole_Mass_Inert #N/A
Hole_Downhole #N/A
Hole_Surface_To #N/A
Hole_Surface_From #N/A
Hole_Height #N/A
Hole_Volume #N/A
Hole_null #N/A
Deck_Data
Deck_Option_Name #N/A
Deck_Option_ID #N/A
Num_Decks #N/A
Deck_Table #N/A
Deck_Counter #N/A
Deck_Hole_ID #N/A
Deck_Row_Num #N/A
Deck_Hole_Num #N/A
Deck_Order #N/A
Deck_Length #N/A
Deck_Mass #N/A
Deck_Cartridges #N/A
Deck_Material_ID #N/A
Deck_Av_Det_Time #N/A
Deck_Det_SD #N/A
Deck_Nom_Det_Time #N/A
Deck_Det_Seq #N/A
Deck_Collar_E #N/A
Deck_Collar_N #N/A
Deck_Collar_V #N/A
Deck_Dets_Total #N/A
Deck_Dets_Successful #N/A
Deck_Hole_ID_Exp #N/A
Deck_Hole_ID_Inert #N/A
Deck_Material_Index #N/A
Deck_HM_ID #N/A
Deck_HM_Count #N/A
Deck_Cartridge_Count #N/A
Deck_Hole_ID_Order #N/A
Deck_Depth_to_Top #N/A
Deck_null #N/A
Material_Data
Num_Materials #N/A
Material_Table #N/A
Material_Counter #N/A
Material_ID #N/A
Material_Label #N/A
Material_Series #N/A
Material_Product #N/A
Material_Density #N/A
Material_IsCartridge #N/A
Material_C_Diameter #N/A
Material_C_Length #N/A
Material_Energy #N/A
Material_RWS #N/A
Material_RBS #N/A
Material_Min_Diameter #N/A
Material_VOD #N/A
Material_Cost #N/A
Material_Colour #N/A
Material_Comment #N/A
Material_Type #N/A
Material_Total_Holes #N/A
Material_Total_Decks #N/A
Material_Total_Cartridges #N/A
Material_Total_Length #N/A
Material_Total_Mass #N/A
Material_null #N/A
DHD_Data
DHD_Option_Name #N/A
DHD_Option_ID #N/A
Num_DHD #N/A
DHD_Table #N/A
DHD_Counter #N/A
DHD_Hole_ID #N/A
DHD_Row #N/A
DHD_Hole #N/A
DHD_Length #N/A
DHD_E_ID #N/A
DHD_C_ID #N/A
DHD_P_ID #N/A
DHD_Avg_Det_Time #N/A
DHD_Det_SD #N/A
DHD_Nom_Det_Time #N/A
DHD_Seq #N/A
DHD_Collar_E #N/A
DHD_Collar_N #N/A
DHD_Collar_V #N/A
DHD_Flags #N/A
DHD_E_Index #N/A
DHD_C_Index #N/A
DHD_P_Index #N/A
DHD_HE_ID #N/A
DHD_HE_Count #N/A
DHD_HC_ID #N/A
DHD_HC_Count #N/A
DHD_HP_ID #N/A
DHD_HP_Count #N/A
DHD_null #N/A
DHE_Data
Num_DHE #N/A
DHE_Table #N/A
DHE_Counter #N/A
DHE_ID #N/A
DHE_Label #N/A
DHE_Series #N/A
DHE_Number #N/A
DHE_Actual #N/A
DHE_SD #N/A
DHE_Nominal #N/A
DHE_Min #N/A
DHE_Max #N/A
DHE_Cost #N/A
DHE_Colour #N/A
DHE_Comment #N/A
DHE_Style #N/A
DHE_Width #N/A
DHE_Hole_ID #N/A
DHE_Hole_Label #N/A
DHE_Row #N/A
DHE_Hole #N/A
DHE_Depth #N/A
DHE_Collar_E #N/A
DHE_Collar_N #N/A
DHE_Collar_V #N/A
DHE_Total_Holes #N/A
DHE_Total_Delays #N/A
DHE_null #N/A
DHC_Data
Num_DHC #N/A
DHC_Table #N/A
DHC_Counter #N/A
DHC_ID #N/A
DHC_Label #N/A
DHC_Series #N/A
DHC_Product #N/A
DHC_Burn #N/A
DHC_Length #N/A
DHC_Cost #N/A
DHC_Colour #N/A
DHC_Comment #N/A
DHC_Total_Holes #N/A
DHC_Total_Connections #N/A
DHC_Total_Supply #N/A
DHC_Total_Length #N/A
DHC_null #N/A
DHP_Data
Num_DHP #N/A
DHP_Table #N/A
DHP_Counter #N/A
DHP_ID #N/A
DHP_Label #N/A
DHP_Series #N/A
DHP_Product #N/A
DHP_Density #N/A
DHP_Density #N/A
DHP_Diameter #N/A
DHP_Length #N/A
DHP_VOD #N/A
DHP_Mass #N/A
DHP_Pressure #N/A
DHP_Cost #N/A
DHP_Colour #N/A
DHP_Comment #N/A
DHP_Total_Holes #N/A
DHP_Total_Primers #N/A
DHP_null #N/A
SFD_Data
SFD_Option_Name #N/A
SFD_Option_ID #N/A
Num_SFD #N/A
SFD_Table #N/A
SFD_Counter #N/A
SFD_Hole_ID_From #N/A
SFD_Row_From #N/A
SFD_Hole_From #N/A
SFD_Hole_ID_To #N/A
SFD_Row_To #N/A
SFD_Hole_To #N/A
SFD_IH_IR #N/A
SFD_Directions #N/A
SFD_E_ID #N/A
SFD_C_ID #N/A
SFD_Avg_Det_Time #N/A
SFD_Det_SD #N/A
SFD_Nom_Det_Time #N/A
SFD_Seq #N/A
SFD_Collar_E_From #N/A
SFD_Collar_N_From #N/A
SFD_Collar_V_From #N/A
SFD_Collar_E_To #N/A
SFD_Collar_N_To #N/A
SFD_Collar_V_To #N/A
SFD_C_Length #N/A
SFD_E_Index #N/A
SFD_C_Index #N/A
SFD_HFE_ID #N/A
SFD_HFE_Count #N/A
SFD_HTE_ID #N/A
SFD_HTE_Count #N/A
SFD_HFC_ID #N/A
SFD_HFC_Count #N/A
SFD_HTC_ID #N/A
SFD_HTC_Count #N/A
SFD_HFT_ID #N/A
SFD_HFT_Count #N/A
SFD_null #N/A
SFE_Data
Num_SFE #N/A
SFE_Table #N/A
SFE_Counter #N/A
SFE_ID #N/A
SFE_Label #N/A
SFE_Series #N/A
SFE_Number #N/A
SFE_Actual #N/A
SFE_SD #N/A
SFE_Nominal #N/A
SFE_Min #N/A
SFE_Max #N/A
SFE_Cost #N/A
SFE_Colour #N/A
SFE_Comment #N/A
SFE_Style #N/A
SFE_Width #N/A
SFE_Total_Holes_From #N/A
SFE_Total_Holes_To #N/A
SFE_Total_Delays #N/A
SFE_null #N/A
SFC_Data
Num_SFC #N/A
SFC_Table #N/A
SFC_Counter #N/A
SFC_ID #N/A
SFC_Label #N/A
SFC_Series #N/A
SFC_Product #N/A
SFC_Burn #N/A
SFC_Length #N/A
SFC_Cost #N/A
SFC_Colour #N/A
SFC_Comment #N/A
SFC_Total_Holes_From #N/A
SFC_Total_Holes_To #N/A
SFC_Total_Connections #N/A
SFC_Total_Supply #N/A
SFC_Total_Length #N/A
SFC_null #N/A
Parameter_Data
P_Burden #N/A
P_Spacing #N/A
P_Diameter #N/A
P_Collar_Vertical #N/A
P_Floor_Vertical #N/A
P_Stand_Off #N/A
P_Bench_Height #N/A
P_Hole_Length #N/A
P_Hole_Dip #N/A
P_Bearing #N/A
P_Rock_SG #N/A
P_Ignition_Hole_ID #N/A
Unit_Data
Unit_ID
Unit_Type
Unit_Short
Unit_Long
Unit_Factor
Unit_Type_Coord #N/A
Unit_Short_Coord #N/A
Unit_Long_Coord #N/A
Unit_Factor_Coord #N/A
Unit_Type_Brg #N/A
Unit_Short_Brg #N/A
Unit_Long_Brg #N/A
Unit_Factor_Brg #N/A
Unit_Type_Dip #N/A
Unit_Short_Dip #N/A
Unit_Long_Dip #N/A
Unit_Factor_Dip #N/A
Unit_Type_Length #N/A
Unit_Short_Length #N/A
Unit_Long_Length #N/A
Unit_Factor_Length #N/A
Unit_Type_Area #N/A
Unit_Short_Area #N/A
Unit_Long_Area #N/A
Unit_Factor_Area #N/A
Unit_Type_Volume #N/A
Unit_Short_Volume #N/A
Unit_Long_Volume #N/A
Unit_Factor_Volume #N/A
Unit_Type_Mass #N/A
Unit_Short_Mass #N/A
Unit_Long_Mass #N/A
Unit_Factor_Mass #N/A
Unit_Type_Hole_Diam #N/A
Unit_Short_Hole_Diam #N/A
Unit_Long_Hole_Diam #N/A
Unit_Factor_Hole_Diam #N/A
Unit_Type_Hole_Length #N/A
Unit_Short_Hole_Length #N/A
Unit_Long_Hole_Length #N/A
Unit_Factor_Hole_Length #N/A
Unit_Type_Drill_Cost #N/A
Unit_Short_Drill_Cost #N/A
Unit_Long_Drill_Cost #N/A
Unit_Factor_Drill_Cost #N/A
Unit_Type_Hole_Brg #N/A
Unit_Short_Hole_Brg #N/A
Unit_Long_Hole_Brg #N/A
Unit_Factor_Hole_Brg #N/A
Unit_Type_Hole_Dip #N/A
Unit_Short_Hole_Dip #N/A
Unit_Long_Hole_Dip #N/A
Unit_Factor_Hole_Dip #N/A
Unit_Type_Rock_Density #N/A
Unit_Short_Rock_Density #N/A
Unit_Long_Rock_Density #N/A
Unit_Factor_Rock_Density #N/A
Unit_Type_Deck_Density #N/A
Unit_Short_Deck_Density #N/A
Unit_Long_Deck_Density #N/A
Unit_Factor_Deck_Density #N/A
Unit_Type_Deck_Length #N/A
Unit_Short_Deck_Length #N/A
Unit_Long_Deck_Length #N/A
Unit_Factor_Deck_Length #N/A
Unit_Type_Deck_Mass #N/A
Unit_Short_Deck_Mass #N/A
Unit_Long_Deck_Mass #N/A
Unit_Factor_Deck_Mass #N/A
Unit_Type_Cartridge_Length #N/A
Unit_Short_Cartridge_Length #N/A
Unit_Long_Cartridge_Length #N/A
Unit_Factor_Cartridge_Length #N/A
Unit_Type_Cartridge_Diam #N/A
Unit_Short_Cartridge_Diam #N/A
Unit_Long_Cartridge_Diam #N/A
Unit_Factor_Cartridge_Diam #N/A
Unit_Type_Deck_VOD #N/A
Unit_Short_Deck_VOD #N/A
Unit_Long_Deck_VOD #N/A
Unit_Factor_Deck_VOD #N/A
Unit_Type_Deck_Cost #N/A
Unit_Short_Deck_Cost #N/A
Unit_Long_Deck_Cost #N/A
Unit_Factor_Deck_Cost #N/A
Unit_Type_Deck_Energy #N/A
Unit_Short_Deck_Energy #N/A
Unit_Long_Deck_Energy #N/A
Unit_Factor_Deck_Energy #N/A
Unit_Type_DHD_Time #N/A
Unit_Short_DHD_Time #N/A
Unit_Long_DHD_Time #N/A
Unit_Factor_DHD_Time #N/A
Unit_Type_DHD_Cost #N/A
Unit_Short_DHD_Cost #N/A
Unit_Long_DHD_Cost #N/A
Unit_Factor_DHD_Cost #N/A
Unit_Type_DHC_Length #N/A
Unit_Short_DHC_Length #N/A
Unit_Long_DHC_Length #N/A
Unit_Factor_DHC_Length #N/A
Unit_Type_DHC_VOD #N/A
Unit_Short_DHC_VOD #N/A
Unit_Long_DHC_VOD #N/A
Unit_Factor_DHC_VOD #N/A
Unit_Type_DHC_Cost #N/A
Unit_Short_DHC_Cost #N/A
Unit_Long_DHC_Cost #N/A
Unit_Factor_DHC_Cost #N/A
Unit_Type_DHP_Diam #N/A
Unit_Short_DHP_Diam #N/A
Unit_Long_DHP_Diam #N/A
Unit_Factor_DHP_Diam #N/A
Unit_Type_DHP_Length #N/A
Unit_Short_DHP_Length #N/A
Unit_Long_DHP_Length #N/A
Unit_Factor_DHP_Length #N/A
Unit_Type_DHP_Density #N/A
Unit_Short_DHP_Density #N/A
Unit_Long_DHP_Density #N/A
Unit_Factor_DHP_Density #N/A
Unit_Type_DHP_Mass #N/A
Unit_Short_DHP_Mass #N/A
Unit_Long_DHP_Mass #N/A
Unit_Factor_DHP_Mass #N/A
Unit_Type_DHP_VOD #N/A
Unit_Short_DHP_VOD #N/A
Unit_Long_DHP_VOD #N/A
Unit_Factor_DHP_VOD #N/A
Unit_Type_DHP_Energy #N/A
Unit_Short_DHP_Energy #N/A
Unit_Long_DHP_Energy #N/A
Unit_Factor_DHP_Energy #N/A
Unit_Type_DHP_Pressure #N/A
Unit_Short_DHP_Pressure #N/A
Unit_Long_DHP_Pressure #N/A
Unit_Factor_DHP_Pressure #N/A
Unit_Type_DHP_Cost #N/A
Unit_Short_DHP_Cost #N/A
Unit_Long_DHP_Cost #N/A
Unit_Factor_DHP_Cost #N/A
Unit_Type_SFD_Time #N/A
Unit_Short_SFD_Time #N/A
Unit_Long_SFD_Time #N/A
Unit_Factor_SFD_Time #N/A
Unit_Type_SFD_Cost #N/A
Unit_Short_SFD_Cost #N/A
Unit_Long_SFD_Cost #N/A
Unit_Factor_SFD_Cost #N/A
Unit_Type_SFC_Length #N/A
Unit_Short_SFC_Length #N/A
Unit_Long_SFC_Length #N/A
Unit_Factor_SFC_Length #N/A
Unit_Type_SFC_VOD #N/A
Unit_Short_SFC_VOD #N/A
Unit_Long_SFC_VOD #N/A
Unit_Factor_SFC_VOD #N/A
Unit_Type_SFC_Cost #N/A
Unit_Short_SFC_Cost #N/A
Unit_Long_SFC_Cost #N/A
Unit_Factor_SFC_Cost #N/A
Unit_Type_Det_Time #N/A
Unit_Short_Det_Time #N/A
Unit_Long_Det_Time #N/A
Unit_Factor_Det_Time #N/A
Unit_Type_PPV #N/A
Unit_Short_PPV #N/A
Unit_Long_PPV #N/A
Unit_Factor_PPV #N/A
Unit_Type_Pressure #N/A
Unit_Short_Pressure #N/A
Unit_Long_Pressure #N/A
Unit_Factor_Pressure #N/A
Unit_Type_PS_Length #N/A
Unit_Short_PS_Length #N/A
Unit_Long_PS_Length #N/A
Unit_Factor_PS_Length #N/A
Unit_Type_Rock_Mass #N/A
Unit_Short_Rock_Mass #N/A
Unit_Long_Rock_Mass #N/A
Unit_Factor_Rock_Mass #N/A
Unit_Type_Energy #N/A
Unit_Short_Energy #N/A
Unit_Long_Energy #N/A
Unit_Factor_Energy #N/A
Unit_Type_Deck_Energy_Per_Length #N/A
Unit_Short_Deck_Energy_Per_Length #N/A
Unit_Long_Deck_Energy_Per_Length #N/A
Unit_Factor_Deck_Energy_Per_Length #N/A
Unit_Type_Deck_Energy_Per_Mass #N/A
Unit_Short_Deck_Energy_Per_Mass #N/A
Unit_Long_Deck_Energy_Per_Mass #N/A
Unit_Factor_Deck_Energy_Per_Mass #N/A
Unit_Type_Deck_Energy_Per_Volume #N/A
Unit_Short_Deck_Energy_Per_Volume #N/A
Unit_Long_Deck_Energy_Per_Volume #N/A
Unit_Factor_Deck_Energy_Per_Volume #N/A
Currency_Base
Currency_Type #N/A
Currency_Short #N/A
Currency_Long #N/A
Currency_Factor #N/A
field row col offset range
2DBENCH AREA DATA #N/A 1
Blast Name: #N/A 2
Scenario: #N/A 2
Scenario: #N/A 3
Area Option: #N/A 2
Area Option: #N/A 3
Reference Point: #N/A 1 1
Reference Point: #N/A 2 1
Reference Point: #N/A 3 1
Reference Point: #N/A 4 1
Reference Point: #N/A 5 1
Reference Point: #N/A 6 1
Reference Point: #N/A 7 1
Reference Point: #N/A 8 1
Reference Point: #N/A 9 1
Reference Point: #N/A 10 1
The Number of Lines/Labels: #N/A 1 1
Line/Label Data: #N/A 1 2
Line/Label Counter #N/A #N/A 1
Object Text #N/A #N/A 1
Line Closed?(0=false,-1=true) #N/A #N/A 1
Num. Points in Object #N/A #N/A 1
Colour (RGBVal) #N/A #N/A 1
Line Style (0 to 4) #N/A #N/A 1
Line Thickness (pixels) #N/A #N/A 1
POINTS: #N/A 1
POINTS: #N/A #N/A 1 23
East #N/A #N/A 1 23
North #N/A #N/A 1 23
Level #N/A #N/A 2 23
#N/A #N/A 2 23
2DBENCH HOLE DATA #N/A 1
Blast Name: #N/A 2
Scenario: #N/A 2
Scenario: #N/A 3
Hole Option: #N/A 2
Hole Option: #N/A 3
The Number of Holes: #N/A 1 1
The Number of Holes: #N/A 2 1
The Number of Holes: #N/A 3 1
Hole Data: #N/A 1 2
Hole Counter #N/A #N/A 39
Hole ID #N/A #N/A 39
Display Label #N/A #N/A 39
Is Node? (0=FALSE) #N/A #N/A 39
Row #N/A #N/A 39
Hole in Row #N/A #N/A 39
Collar East (m) #N/A #N/A 39
Collar North (m) #N/A #N/A 39
Collar Level (m) #N/A #N/A 39
Diameter (mm) #N/A #N/A 39
Length (m) #N/A #N/A 39
Dip (deg) #N/A #N/A 39
Bearing (deg) #N/A #N/A 39
Hole Stand Off (m) #N/A #N/A 39
Toe East (m) #N/A #N/A 39
Toe North (m) #N/A #N/A 39
Toe Level (m) #N/A #N/A 39
Detonation Order #N/A #N/A 39
Cost/metre #N/A #N/A 39
Comment #N/A #N/A 39
Burden (m) #N/A #N/A 39
Spacing (m) #N/A #N/A 39
Mark (M/U) #N/A #N/A 39
Subdrill (m) #N/A #N/A 39
Explosive Decks #N/A #N/A 39
Inert Decks #N/A #N/A 39
Explosive Mass (kg) #N/A #N/A 39
Inert Mass (kg) #N/A #N/A 39
Downhole Delays #N/A #N/A 39
Surface Delays To #N/A #N/A 39
Surface Delays From #N/A #N/A 39
Bench Height #N/A #N/A 39
Volume (BSH) (m3) #N/A #N/A 39
#N/A #N/A 39
2DBENCH DECK DATA #N/A 1
Loading Option: #N/A 2
Loading Option: #N/A 3
Number of Decks: #N/A 1 1
Deck Data: #N/A 1 2
Deck Counter #N/A #N/A 80
Hole ID #N/A #N/A 80
Row #N/A #N/A 80
Hole in Row #N/A #N/A 80
Order in the Hole #N/A #N/A 80
Deck Length (m) #N/A #N/A 80
Deck Mass (kg) #N/A #N/A 80
Number Of Cartridges #N/A #N/A 80
Material ID #N/A #N/A 80
Av. Det. Time (ms) #N/A #N/A 80
Detonation SD (ms) #N/A #N/A 80
Nom. Det. Time (ms) #N/A #N/A 80
Det. Sequence #N/A #N/A 80
Collar East (m) #N/A #N/A 80
Collar North (m) #N/A #N/A 80
Collar Level (m) #N/A #N/A 80
Total Detonations #N/A #N/A 80
Successful Detonations #N/A #N/A 80
Hole ID Exp #N/A #N/A 80
Hole ID Inert #N/A #N/A 80
Material Index #N/A #N/A 80
Hole-Material ID #N/A #N/A 80
Hole-Material Count #N/A #N/A 80
Cartridge Count #N/A #N/A 80
Hole ID-Deck #N/A #N/A 80
Top of Deck (m) #N/A #N/A 80
#N/A #N/A 80
2DBENCH MATERIAL USED DATA #N/A 1
Number of Materials: #N/A 1 1
Material Data: #N/A 1 2
Material Counter #N/A #N/A 110
Material ID #N/A #N/A 110
Display Label #N/A #N/A 110
Series Name #N/A #N/A 110
Product Label #N/A #N/A 110
Density (kg/m3) #N/A #N/A 110
Is Cartridge? #N/A #N/A 110
Cartridge Diameter (mm) #N/A #N/A 110
Cartridge Length (mm) #N/A #N/A 110
Energy (MJ/kg) #N/A #N/A 110
RWS #N/A #N/A 110
RBS #N/A #N/A 110
Min. Hole Diameter (mm) #N/A #N/A 110
VOD (m/s) #N/A #N/A 110
Cost (per kg) #N/A #N/A 110
Colour (RGB) #N/A #N/A 110
User Comment #N/A #N/A 110
Type #N/A #N/A 110
Hole Count #N/A #N/A 110
Deck Count #N/A #N/A 110
Cartridge Count #N/A #N/A 110
Total Length (m) #N/A #N/A 110
Total Mass (kg) #N/A #N/A 110
#N/A #N/A 110
2DBENCH DOWNHOLE DELAY DATA #N/A 1
Downhole Delay Option: #N/A 2
Downhole Delay Option: #N/A 3
Number of Downhole Delays: #N/A 1 1
Downhole Delay Data: #N/A 1 2
Downhole Counter #N/A #N/A 139
Hole ID #N/A #N/A 139
Row #N/A #N/A 139
Hole in Row #N/A #N/A 139
Distance from Collar (m) #N/A #N/A 139
Delay Element ID #N/A #N/A 139
Connection ID #N/A #N/A 139
Primer ID #N/A #N/A 139
Av. Det. Time (ms) #N/A #N/A 139
Detonation SD (ms) #N/A #N/A 139
Nom. Det. Time (ms) #N/A #N/A 139
Det. Sequence #N/A #N/A 139
Collar East (m) #N/A #N/A 139
Collar North (m) #N/A #N/A 139
Collar Level (m) #N/A #N/A 139
Flags #N/A #N/A 139
DH Element Index #N/A #N/A 139
DH Connection Index #N/A #N/A 139
Primer Index #N/A #N/A 139
Hole-Element ID #N/A #N/A 139
Hole-Element Count #N/A #N/A 139
Hole-Connection ID #N/A #N/A 139
Hole-Connection Count #N/A #N/A 139
Hole-Primer ID #N/A #N/A 139
Hole-Primer Count #N/A #N/A 139
#N/A #N/A 139
2DBENCH DOWNHOLE DELAY ELEMENT DATA #N/A 1
Number of Downhole Delay Elements: #N/A 1 1
Downhole Delay Element Data: #N/A 1 2
Element Counter #N/A #N/A 168
Delay Element ID #N/A #N/A 168
Display Label #N/A #N/A 168
Series Name #N/A #N/A 168
Series Number #N/A #N/A 168
Actual Delay (ms) #N/A #N/A 168
Nominal SD (%) #N/A #N/A 168
Nominal Delay (ms) #N/A #N/A 168
Minimum Limit (ms) #N/A #N/A 168
Maximum Limit (ms) #N/A #N/A 168
Cost (per unit) #N/A #N/A 168
Colour (RGB) #N/A #N/A 168
User Comment #N/A #N/A 168
Line Style (0-4) #N/A #N/A 168
Line Width (pixels) #N/A #N/A 168
Hole ID #N/A #N/A 168
Hole Label #N/A #N/A 168
Row #N/A #N/A 168
Hole in Row #N/A #N/A 168
Distance from Collar (m) #N/A #N/A 168
Collar East (m) #N/A #N/A 168
Collar North (m) #N/A #N/A 168
Collar Level (m) #N/A #N/A 168
Hole Count #N/A #N/A 168
Element Count #N/A #N/A 168
#N/A #N/A 168
2DBENCH DOWNHOLE CONNECTION DATA #N/A 1
Number of Downhole Connection Types: #N/A 1 1
Downhole Connection Type Data: #N/A 1 2
Connection Counter #N/A #N/A 197
Connection ID #N/A #N/A 197
Display Label #N/A #N/A 197
Series Name #N/A #N/A 197
Product Label #N/A #N/A 197
Burn VOD (m/s) #N/A #N/A 197
Supplied Length (m) #N/A #N/A 197
Cost (per unit) #N/A #N/A 197
Colour (RGB) #N/A #N/A 197
User Comment #N/A #N/A 197
Hole Count #N/A #N/A 197
Connection Count #N/A #N/A 197
Total Length Supplied (m) #N/A #N/A 197
Total Length Used (m) #N/A #N/A 197
#N/A #N/A 197
2DBENCH DOWNHOLE PRIMER DATA #N/A 1
Number of Primers: #N/A 1 1
Primer Data: #N/A 1 2
Primer Counter #N/A #N/A 215
Primer ID #N/A #N/A 215
Display Label #N/A #N/A 215
Series Name #N/A #N/A 215
Product Label #N/A #N/A 215
Density (kg/m3) #N/A #N/A 215
Energy (MJ/kg) #N/A #N/A 215
Diameter (mm) #N/A #N/A 215
Length (mm) #N/A #N/A 215
VOD (m/s) #N/A #N/A 215
Mass (grams) #N/A #N/A 215
Nom. Pressure Produced (GPa) #N/A #N/A 215
Cost (per unit) #N/A #N/A 215
Colour (RGB) #N/A #N/A 215
User Comment #N/A #N/A 215
Hole Count #N/A #N/A 215
Primer Count #N/A #N/A 215
#N/A #N/A 215
2DBENCH SURFACE DELAY DATA #N/A 1
Surface Delay Option: #N/A 2
Surface Delay Option: #N/A 3
Number of Surface Delays: #N/A 1 1
Surface Delay Data: #N/A 1 2
Surface Counter #N/A #N/A 238
From Hole ID #N/A #N/A 238
From Row #N/A #N/A 238
From Hole in Row #N/A #N/A 238
To Hole ID #N/A #N/A 238
To Row #N/A #N/A 238
To Hole in Row #N/A #N/A 238
InterHole=-1/InterRow=0 #N/A #N/A 238
Num. Burn Directions #N/A #N/A 238
Delay Element ID #N/A #N/A 238
Connection ID #N/A #N/A 238
Av. Det. Time (ms) #N/A #N/A 238
Detonation SD (ms) #N/A #N/A 238
Nom. Det. Time (ms) #N/A #N/A 238
Det. Sequence #N/A #N/A 238
From Collar East (m) #N/A #N/A 238
From Collar North (m) #N/A #N/A 238
From Collar Level (m) #N/A #N/A 238
To Collar East (m) #N/A #N/A 238
To Collar North (m) #N/A #N/A 238
To Collar Level (m) #N/A #N/A 238
SF Connection Length (m) #N/A #N/A 238
SF Element Index #N/A #N/A 238
SF Connection Index #N/A #N/A 238
Hole_From-Element ID #N/A #N/A 238
Hole_From-Element Count #N/A #N/A 238
Hole_To-Element ID #N/A #N/A 238
Hole_To-Element Count #N/A #N/A 238
Hole_From-Connection ID #N/A #N/A 238
Hole_From-Connection Count #N/A #N/A 238
Hole_To-Connection ID #N/A #N/A 238
Hole_To-Connection Count #N/A #N/A 238
Hole_From-To ID #N/A #N/A 238
Hole_From-To Count #N/A #N/A 238
#N/A #N/A 238
2DBENCH SURFACE DELAY ELEMENT DATA #N/A 1
Number of Surface Delay Elements: #N/A 1 1
Surface Delay Element Data: #N/A 1 2
Element Counter #N/A #N/A 276
Delay Element ID #N/A #N/A 276
Display Label #N/A #N/A 276
Series Name #N/A #N/A 276
Series Number #N/A #N/A 276
Actual Delay (ms) #N/A #N/A 276
Nominal SD (%) #N/A #N/A 276
Nominal Delay (ms) #N/A #N/A 276
Minimum Limit (ms) #N/A #N/A 276
Maximum Limit (ms) #N/A #N/A 276
Cost (per unit) #N/A #N/A 276
Colour (RGB) #N/A #N/A 276
User Comment #N/A #N/A 276
Line Style (0-4) #N/A #N/A 276
Line Width (pixels) #N/A #N/A 276
From Hole Count #N/A #N/A 276
To Hole Count #N/A #N/A 276
Delay Count #N/A #N/A 276
#N/A #N/A 276
2DBENCH SURFACE CONNECTION DATA #N/A 1
Number of Surface Connection Types: #N/A 1 1
Surface Connection Type Data: #N/A 1 2
Connection Counter #N/A #N/A 298
Connection ID #N/A #N/A 298
Display Label #N/A #N/A 298
Series Name #N/A #N/A 298
Product Label #N/A #N/A 298
Burn VOD (m/s) #N/A #N/A 298
Supplied Length (m) #N/A #N/A 298
Cost (per unit) #N/A #N/A 298
Colour (RGB) #N/A #N/A 298
User Comment #N/A #N/A 298
From Hole Count #N/A #N/A 298
To Hole Count #N/A #N/A 298
Delay Count #N/A #N/A 298
Total Length Supplied (m) #N/A #N/A 298
Total Length Used (m) #N/A #N/A 298
#N/A #N/A 298
BLAST PARAMETERS #N/A 1
Burden: #N/A 2
Spacing: #N/A 2
Diameter: #N/A 2
Bench Level: #N/A 2
Floor Level: #N/A 2
Stand Off: #N/A 2
Bench Height: #N/A 2
Hole Length: #N/A 2
Hole Dip: #N/A 2
Bearing: #N/A 2
Rock SG: #N/A 2
Ignition Hole ID: #N/A 2
Current Unit Conversion Values #N/A 1 1
Internal ID# #N/A #N/A
Unit Type Name #N/A #N/A
Short Symbol #N/A #N/A
Long Symbol #N/A #N/A
Conversion Factor #N/A #N/A
Coordinates #N/A #N/A
Coordinates #N/A #N/A
Coordinates #N/A #N/A
Coordinates #N/A #N/A
Bearing #N/A #N/A
Bearing #N/A #N/A
Bearing #N/A #N/A
Bearing #N/A #N/A
Dip #N/A #N/A
Dip #N/A #N/A
Dip #N/A #N/A
Dip #N/A #N/A
Length #N/A #N/A
Length #N/A #N/A
Length #N/A #N/A
Length #N/A #N/A
Area #N/A #N/A
Area #N/A #N/A
Area #N/A #N/A
Area #N/A #N/A
Volume #N/A #N/A
Volume #N/A #N/A
Volume #N/A #N/A
Volume #N/A #N/A
Mass #N/A #N/A
Mass #N/A #N/A
Mass #N/A #N/A
Mass #N/A #N/A
Hole Diameter #N/A #N/A
Hole Diameter #N/A #N/A
Hole Diameter #N/A #N/A
Hole Diameter #N/A #N/A
Hole Length #N/A #N/A
Hole Length #N/A #N/A
Hole Length #N/A #N/A
Hole Length #N/A #N/A
Drilling Cost #N/A #N/A
Drilling Cost #N/A #N/A
Drilling Cost #N/A #N/A
Drilling Cost #N/A #N/A
Hole Bearing #N/A #N/A
Hole Bearing #N/A #N/A
Hole Bearing #N/A #N/A
Hole Bearing #N/A #N/A
Hole Dip #N/A #N/A
Hole Dip #N/A #N/A
Hole Dip #N/A #N/A
Hole Dip #N/A #N/A
Rock Density #N/A #N/A
Rock Density #N/A #N/A
Rock Density #N/A #N/A
Rock Density #N/A #N/A
Deck Density #N/A #N/A
Deck Density #N/A #N/A
Deck Density #N/A #N/A
Deck Density #N/A #N/A
Deck Length #N/A #N/A
Deck Length #N/A #N/A
Deck Length #N/A #N/A
Deck Length #N/A #N/A
Deck Mass #N/A #N/A
Deck Mass #N/A #N/A
Deck Mass #N/A #N/A
Deck Mass #N/A #N/A
Cartridge Length #N/A #N/A
Cartridge Length #N/A #N/A
Cartridge Length #N/A #N/A
Cartridge Length #N/A #N/A
Cartridge Diameter #N/A #N/A
Cartridge Diameter #N/A #N/A
Cartridge Diameter #N/A #N/A
Cartridge Diameter #N/A #N/A
Deck VOD #N/A #N/A
Deck VOD #N/A #N/A
Deck VOD #N/A #N/A
Deck VOD #N/A #N/A
Deck Cost #N/A #N/A
Deck Cost #N/A #N/A
Deck Cost #N/A #N/A
Deck Cost #N/A #N/A
Deck Energy #N/A #N/A
Deck Energy #N/A #N/A
Deck Energy #N/A #N/A
Deck Energy #N/A #N/A
Downhole Delay Time #N/A #N/A
Downhole Delay Time #N/A #N/A
Downhole Delay Time #N/A #N/A
Downhole Delay Time #N/A #N/A
Downhole Delay Cost #N/A #N/A
Downhole Delay Cost #N/A #N/A
Downhole Delay Cost #N/A #N/A
Downhole Delay Cost #N/A #N/A
Downhole Connection Length #N/A #N/A
Downhole Connection Length #N/A #N/A
Downhole Connection Length #N/A #N/A
Downhole Connection Length #N/A #N/A
Downhole Connection VOD #N/A #N/A
Downhole Connection VOD #N/A #N/A
Downhole Connection VOD #N/A #N/A
Downhole Connection VOD #N/A #N/A
Downhole Connection Cost #N/A #N/A
Downhole Connection Cost #N/A #N/A
Downhole Connection Cost #N/A #N/A
Downhole Connection Cost #N/A #N/A
Primer Diameter #N/A #N/A
Primer Diameter #N/A #N/A
Primer Diameter #N/A #N/A
Primer Diameter #N/A #N/A
Primer Length #N/A #N/A
Primer Length #N/A #N/A
Primer Length #N/A #N/A
Primer Length #N/A #N/A
Primer Density #N/A #N/A
Primer Density #N/A #N/A
Primer Density #N/A #N/A
Primer Density #N/A #N/A
Primer Mass #N/A #N/A
Primer Mass #N/A #N/A
Primer Mass #N/A #N/A
Primer Mass #N/A #N/A
Primer VOD #N/A #N/A
Primer VOD #N/A #N/A
Primer VOD #N/A #N/A
Primer VOD #N/A #N/A
Primer Energy #N/A #N/A
Primer Energy #N/A #N/A
Primer Energy #N/A #N/A
Primer Energy #N/A #N/A
Primer Pressure #N/A #N/A
Primer Pressure #N/A #N/A
Primer Pressure #N/A #N/A
Primer Pressure #N/A #N/A
Primer Cost #N/A #N/A
Primer Cost #N/A #N/A
Primer Cost #N/A #N/A
Primer Cost #N/A #N/A
Surface Delay Time #N/A #N/A
Surface Delay Time #N/A #N/A
Surface Delay Time #N/A #N/A
Surface Delay Time #N/A #N/A
Surface Delay Cost #N/A #N/A
Surface Delay Cost #N/A #N/A
Surface Delay Cost #N/A #N/A
Surface Delay Cost #N/A #N/A
Surface Connection Length #N/A #N/A
Surface Connection Length #N/A #N/A
Surface Connection Length #N/A #N/A
Surface Connection Length #N/A #N/A
Surface Connection VOD #N/A #N/A
Surface Connection VOD #N/A #N/A
Surface Connection VOD #N/A #N/A
Surface Connection VOD #N/A #N/A
Surface Connection Cost #N/A #N/A
Surface Connection Cost #N/A #N/A
Surface Connection Cost #N/A #N/A
Surface Connection Cost #N/A #N/A
Detonation Time #N/A #N/A
Detonation Time #N/A #N/A
Detonation Time #N/A #N/A
Detonation Time #N/A #N/A
Peak Particle Velocity #N/A #N/A
Peak Particle Velocity #N/A #N/A
Peak Particle Velocity #N/A #N/A
Peak Particle Velocity #N/A #N/A
Pressure #N/A #N/A
Pressure #N/A #N/A
Pressure #N/A #N/A
Pressure #N/A #N/A
Printer/Screen Length #N/A #N/A
Printer/Screen Length #N/A #N/A
Printer/Screen Length #N/A #N/A
Printer/Screen Length #N/A #N/A
Rock Mass #N/A #N/A
Rock Mass #N/A #N/A
Rock Mass #N/A #N/A
Rock Mass #N/A #N/A
Energy #N/A #N/A
Energy #N/A #N/A
Energy #N/A #N/A
Energy #N/A #N/A
Deck Energy Per Length #N/A #N/A
Deck Energy Per Length #N/A #N/A
Deck Energy Per Length #N/A #N/A
Deck Energy Per Length #N/A #N/A
Deck Energy Per Mass #N/A #N/A
Deck Energy Per Mass #N/A #N/A
Deck Energy Per Mass #N/A #N/A
Deck Energy Per Mass #N/A #N/A
Deck Energy Per Volume #N/A #N/A
Deck Energy Per Volume #N/A #N/A
Deck Energy Per Volume #N/A #N/A
Deck Energy Per Volume #N/A #N/A
Base Currency #N/A #N/A
Base Currency #N/A #N/A
Base Currency #N/A #N/A
Base Currency #N/A #N/A
Base Currency #N/A #N/A
comments

next column after last - should be blank


count of explosive decks in hole, uses Deck_Hole_ID_Exp
count of inert decks in hole, uses Deck_Hole_ID_Inert
sum of explosive mass in hole, uses Deck_Hole_ID_Exp
sum of inert mass in hole, uses Deck_Hole_ID_Inert
count of downhole delays in hole, uses DHD_Hole_ID
count of surface delays to hole, uses SFD_Hole_ID_To
(sumif > 1) - (countif > 1) + 1 = number of lines (note: do not sort SF delays)
bench height for each hole = Hole_Length - Hole_Standoff
in situ volume per hole = Hole_Burden x Hole_Spacing x Hole_Height
next column after last - should be blank

respective Hole ID if deck is explosive, for Material_VOD >= 100


respective Hole ID if deck is inert, for Material_VOD < 100
index of Material_ID in Materials table
Hole ID + Materials ID/1000
to count holes with this material, =1 for first occurrence, =0 for others, uses Deck_HM_ID
converts cartridge count of -1 to 0, else number of cartridges
Hole ID + Deck Order/100000
depth to top of deck from collar
next column after last - should be blank
material type: bulk, cartridge or stem
count of holes with material, uses Deck_HM_Count
count of decks with material
sum of number of cartridges used in all decks
total length of all decks
total mass of all decks
next column after last - should be blank

index of delay element in table


index of connector in table
index of primer in table
Hole ID + Element ID/1000
to count holes with this element, =1 for first occurrence, =0 for others, uses DHD_HE_ID
Hole ID + Element ID/1000
to count holes with this connector, =1 for first occurrence, =0 for others, uses DHD_HC_ID
Hole ID + Element ID/1000
to count holes with this primer, =1 for first occurrence, =0 for others, uses DHD_HP_ID
next column after last - should be blank
count of holes with element, uses DHD_HE_Count
total count of elements used
next column after last - should be blank

count of holes with connector, uses DHD_HC_Count


total count of connectors used
total supplied length of connectors
total used length of connectors
next column after last - should be blank
count of holes with element, uses DHD_HE_Count
total count of primers used
next column after last - should be blank

length of connector = distance between collars


index of Delay Element ID
index of Connection ID
Hole From ID and Delay Element ID
first HFE_ID = 1, others = 0
Hole To ID and Delay Element ID
first HTE_ID = 1, others = 0
Hole From ID and Connection ID
first HFC_ID = 1, others = 0
Hole To ID and Connection ID
first HTC_ID = 1, others = 0
Hole From ID and Hole To ID
first HFT_ID = 1, others = 0
next column after last - should be blank
count of to holes with element, uses SFD_HTE_Count
count of from holes with element, uses SFD_HFE_Count
total count of elements used
next column after last - should be blank

count of from holes with connector, uses SFD_HFC_Count


count of to holes with connector, uses SFD_HTC_Count
total count of connectors used
total supplied length of connectors
total used length of connectors, uses SFD_C_Length
next column after last - should be blank
FORMULAS and CUSTOM FUNCTIONS
- formulas added to the data tables to calculate and summarise additional data
- description of custom functions available in the workbook

FORMULAS
2DBENCH HOLE DATA
Hole CounteHole ID Display LabIs Node? ( Row Hole In Ro Collar East

2DBENCH DECK DATA


Deck CounteIn Hole (ID)In Row In Hole In Order in th Deck LengtDeck Mass

2DBENCH MATERIAL USED DATA


Material CouMaterial ID Display LabSeries NamProduct LabDensity (k Is Cartridg

2DBENCH DOWNHOLE DELAY DATA


Counter In Hole (ID)Row Hole In Ro Distance Fr Delay ElemConnection

2DBENCH DOWNHOLE DELAY ELEMENT DATA


Counter Delay ElemDisplay LabSeries NamSeries NumActual DelaNominal SD

2DBENCH DOWNHOLE CONNECTION DATA


Counter ConnectionDisplay LabSeries NamProduct LabBurn VOD ( Supplied L

2DBENCH DOWNHOLE PRIMER DATA


Counter Primer ID Display LabSeries NamProduct LabDensity (k Energy (MJ/

2DBENCH SURFACE DELAY DATA


Counter From Hole (From Row From Hole To Hole (ID)To Row To Hole In

2DBENCH SURFACE DELAY ELEMENT DATA


Counter Delay ElemDisplay LabSeries NamSeries NumActual DelaNominal SD

2DBENCH SURFACE CONNECTION DATA


Counter ConnectionDisplay LabSeries NamProduct LabBurn VOD ( Supplied L
FUNCTIONS
CLEARANCE(rDetTimes As Range, rX As Range, rY As Range, rZ As Range, dDeto As Double, dXo As

purpose
find times at points (e.g. surface initiation) within a radius of the specified hole that initiate a

arguments
rDetTimes a cell range of times to compare
rX a cell range of East / X coordinates, corresponding to rDetTimes
rY a cell range of North / Y coordinates, corresponding to rDetTimes
rZ a cell range of Level / Z coordinates, corresponding to rDetTimes
dDeto the detonation time at the specified hole
dXo East / X coordinate of the specified hole
dYo North / Y coordinate of the specified hole
dZo Level / Z coordinate of the specified hole
dInterval an extra time interval between time at point and hole detonation time
dDistance the circle radius around the specified hole
iReport the value to return:
1 = count of points that match conditions
2 = index in ranges of earliest point that matches conditions
3 = index in ranges of nearest point to hole that matches conditions

notes
- ranges must be a single row or column, and have same number of cells in each range
- to find points that initiate after the selected hole detonates, enter dInterval = 0
- use the returned index value, for iReport = 2 or 3, to get other details for the hole from the
- dDeto must be >= 0 and less than 32000000000 (~1 year in ms)
- dInterval must be >= 0
- dDistance must be >= 0
- to calculate only for distances in 2D, use the corresponding null column for one of the coord
tional data

Collar Nort Collar Leve Diameter( Length (m) Dip (deg) Bearing (deHole Stand

Number Of Material ID Av. Det. Ti Detonation Nom. Det. Det. Seque Collar East

Cartridge Cartridge Energy (MJ/RWS RBS Min. Hole VOD (m/s)

Primer ID Av. Det. Ti Detonation Nom. Det. Det. Seque Collar East Collar Nort

Nominal DeMinimum li Maximum liCost (per unColour (RG User CommLine Style (

Cost (per unColour (RG User CommHole Count Connection C Total Length Total Length Used (m)
#N/A #N/A #N/A #N/A

Diameter ( Length (mmVOD (m/s) Mass (gramNom. Press Cost (per unColour (RG

InterHole= Num. Burn D elay ElemConnectionAv. Det. Ti Detonation Nom. Det.

Nominal DeMinimum li Maximum liCost (per unColour (RG User CommLine Style (

Cost (per unColour (RG User CommFrom Hole CoTo Hole CountDelay Count Total Lengt
#N/A #N/A #N/A #N/A
ge, dDeto As Double, dXo As Double, dYo As Double, dZo As Double, dInterval As Double, dDistance As Doub

specified hole that initiate after a time difference from the detonation of the specified hole

ing to rDetTimes
ding to rDetTimes
ding to rDetTimes

nd hole detonation time

ches conditions
hat matches conditions

of cells in each range


er dInterval = 0
details for the hole from the corresponding data tables

column for one of the coordinate ranges


Toe East (mToe North ( Toe Level ( Detonation Cost/metre Comment Burden (m)

Collar Nort Collar Leve Total DetonSuccessful Hole ID Exp Hole ID Inert Material In
#N/A #N/A #N/A

Cost (per k Colour (RG User CommType Hole Count Deck Count Cartridge Cou
#N/A #N/A #N/A #N/A

Collar Leve Flags DH Element I DH ConnectPrimer IndeHole-ElemeHole-Eleme


#N/A #N/A #N/A #N/A #N/A

Line Width In Hole (ID)Hole Label Row Hole In Ro Distance fr Collar East

otal Length Used (m)

User CommHole Count Primer Count


#N/A #N/A

Det. Seque From CollarFrom CollarFrom CollarTo Collar E To Collar N To Collar L

Line Width From Hole CoTo Hole CountDelay Count


#N/A #N/A #N/A

Total Length Used (m)


#N/A
s Double, dDistance As Double, iReport As Integer) As Integer

cified hole
Spacing (mMark (M/U) Subdrill (m Explosive Inert DecksExplosive MInert Mass
#N/A #N/A #N/A #N/A

Hole-MateriHole-MateriCartridge CHole ID-De Top of Deck (m)


#N/A #N/A #N/A #N/A #N/A

Total Length Total Mass (kg)


#N/A #N/A

Hole-ConneHole-ConneHole-PrimerHole-Primer Count
#N/A #N/A #N/A #N/A

Collar Nort Collar leve Hole Count Element Count


#N/A #N/A

SF Connectio SF ElementSF ConnectHole_From- Hole_From- Hole_To-El Hole_To-El


#N/A #N/A #N/A #N/A #N/A #N/A #N/A
Downhole DSurface DelSurface De Bench HeigVolume (BSH) (m3)
#N/A #N/A #N/A #N/A #N/A

Hole_From- Hole_From- Hole_To-Co Hole_To-Co Hole_From-THole_From-To Count


#N/A #N/A #N/A #N/A #N/A #N/A
DRILLING SHEET
Blast #N/A

# Holes #N/A Avg. Hole Depth #N/A #N/A


Total #N/A #N/A Blast Volume (#.B.S.H) #N/A #N/A

Hole Diameter Hole Subdrill Dip Bearing Collar East Collar North Collar Level Burden Spacing Cost Comment
hole_index Depth
#N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A
## #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A
CHARGE SHEET
Blast #N/A

Explosive Mass #N/A #N/A Blast Volume (#.B.S.H) #N/A #N/A


Non-Explosive Mass #N/A #N/A Powder Factor #N/A #N/A
1 1 1
Hole Hole Diameter Decks Deck 1 Length Top of Deck
Hole Deck Counter Depth
FirstID
#N/A #N/A #N/A #N/A
###
## #NAME?#N/A #N/A #N/A #N/A #N/A #N/A #N/A
1 1 1
Mass Density Cartridges

#N/A t/m
#N/A #N/A #N/A

You might also like