Академический Документы
Профессиональный Документы
Культура Документы
This program uses the CCME Water Quality Index formula (version 1.2) to calculat
index values based upon user-defined guidelines for various water quality variable
the formulation and interpreting WQI scores, see the CCME WQI User’s manual a
report (click on yellow buttons to the right). The program is composed of the follow
worksheets:
Getting started: You’re here!
Instructions: Important steps to follow to ensure the program functions properl
Data: Input sheet for raw water quality data.
Note: Negative numbers are treated as missing data. Therefore, if y
contains tests with values less than zeros you must set them to be at
Guidelines: Input sheet for up to 400 user-defined water quality objectives.
Tested Data: A colour-coded summary that identifies failed tests and categorizes
objectives.
Output: Output sheet for the CCME WQI values plus other summary informat
Parameter Output: Output sheet for station parameter summary information.
Excursions: Histograms for the F1, F2, F3 and CCME WQI values.
Disclaimer
Users of this tool are strongly encouraged to read the User’s Manual and the Tec
before starting. The calculator is programmed to run on Excel 2000 SR-1 or late
Basic for Applications. CCME makes no warranties, expressed or implied, as to
of this calculator.
Indices are communication and education tools that summarise a number of wat
variables into an index of overall water quality. Calculations of indices are best pe
scientific specialists in water quality. Indices are not intended to replace detailed
aquatic ecosystems.
Users of this tool are strongly encouraged to read the User’s Manual and the Tec
before starting. The calculator is programmed to run on Excel 2000 SR-1 or late
Basic for Applications. CCME makes no warranties, expressed or implied, as to
of this calculator.
Indices are communication and education tools that summarise a number of wat
variables into an index of overall water quality. Calculations of indices are best pe
scientific specialists in water quality. Indices are not intended to replace detailed
aquatic ecosystems.
The formulation of the WQI can result in the F1 factor overwhelming the index. W
of the variables consistently exceed the guidelines, the WQI may misrepresent th
water body. The WQI yields a lower score for a site when many variables fail for
when many samples fail for one or a few variables, a situation that may not hold
toxicological point of view. Other factors (F2, F3) may also skew results. The us
knowledge and judgement in the application of data.
Consider for example a situation where ten variables are measured ten times at
that one variable, mercury, for example, fails to meet the guideline by a very sligh
times. The site in that case would typically get a score of 90. Now imagine instea
variables each failed the guidelines by a very slight amount. The score for that si
42, a drop of nearly 50 points.
tor 1.2
CCME WQI
User's
Manual
(click here)
NFORMATION
Instructions
WARNING:
If sheets are deleted or renamed, this program may cease to
function. Some changes can be made to most of the field
headings, but do so with caution. Format changes to the
histograms in the "Excursions" sheet should not effect this
program. The user is urged to make one or more backup
"Data" sheet:
copies of this program prior to using it.
Field headings must occupy Row 3
Data values must start on Row 4
CQ
W IE
u a
q n
tio
cu m
o
D n ta
e n
io
WARNING:
"Guidelines” Sheet:
If the data set contains data that exceeds some upper
Enter values for water quality guidelines starting in Row 7. The labels for these objectives must match
value, the program will interpret this as a below detection
limit and the test will pass. For example if the variable
The program automatically creates this sheet. It provides colour-coded output that highlights all the
failed tests and is extremely useful for data reconnaissance:
Grey = tests that have excursions less than 10 times the objective
Yellow = tests that have excursions between 10 and 25 times the objective Page 5 of 39
"Tested Data" Sheet
Instructions
The program automatically creates this sheet. It provides colour-coded output that highlights all the
failed tests and is extremely useful for data reconnaissance:
Grey = tests that have excursions less than 10 times the objective
Yellow = tests that have excursions between 10 and 25 times the objective
Provides total number of tests, number of failed tests, and percent failed for each parameter and
station in Tested Data. Output begins on Row 7. Please do not delete this sheet.
Page 6 of 39
Raw Data
Cd
Sample Index Al
Station Number Ag (Silver) Ammonia Temp (Cadmium Cu (Copper) Ni (Nickel) Pb (Lead) Chlorophyll
Date Period (Aluminum)
)
SK000000 01/13/86 1986 100 0.0080 1.90 20.00 0.01 2.10 2.10 2.10 0.00
SK000000 02/03/86 1986 0.03 0.0080 1.90 15.00 0.01 1.80 1.80 2.10 0.00
SK000000 03/11/86 1986 21 0.0080 1.90 10.00 0.01 3.50 3.50 2.10 0.00
SK000000 10/27/86 1986 0.01 0.0080 1.90 15.00 0.01 2.10 2.10 2.10 2.10
SK000000 11/17/87 1987 0.01 0.0080 1.90 12.00 0.01 2.10 2.10 2.10 2.10
SK000000 12/08/87 1987 -99999 0.0080 6.00 20.00 0.01 2.10 2.10 2.10 0.01
SK000000 01/19/87 1987 0.01 0.0080 6.00 17.00 0.01 2.10 2.10 2.10 0.01
SK000000 02/15/88 1988 4.3 0.0080 6.00 20.00 0.01 2.10 2.10 2.10 0.01
SK000000 03/22/88 1988 0.01 0.0080 6.00 20.00 0.01 2.10 2.10 2.10 0.01
SK000000 03/22/88 1989 0.01 0.0080 1.10 20.00 0.01 2.10 2.10 2.10 0.01
SK000000 10/16/89 1989 0.01 0.0080 1.10 20.00 0.01 2.10 2.10 2.10 2.10
SK000000 11/06/90 1990 0.01 0.0080 1.10 20.00 0.01 2.10 2.10 2.10 2.10
SK000000 11/06/90 1990 0.01 0.0080 1.10 20.00 0.01 2.10 2.10 2.10 2.10
Cr-VI (Chromium Cr-III (Chromium Hg (Inorganic MeHg (Methyl
As (Arsenic) hardness pH Chloride DO (Dissolved Oxygen) Fe (Iron)
VI) III) Mercury) Mercury)
2.10 110 7.40 56.00 0.5 2.8 6.8 -9999 0.001 0.001
2.10 56 6.00 (9999.00) 0.5 -9999 6.8 -9999 0.002 0.001
2.10 56 7.00 63.00 0.5 2.1 6.8 -9999 0.002 0.001
2.10 100 6.70 63.00 -9999 2.1 6.8 -9999 0.002 0.001
100.00 89 6.50 63.00 0.5 2.1 6.8 200 0.002 0.006
7.80 100 7.00 234.00 0.5 2.1 -9999 200 0.002 0.006
7.80 100 7.00 234.00 1 9.8 6.8 200 0.002 0.006
7.80 78 6.00 234.00 1 9.8 3.4 200 0.001 0.001
2.10 100 6.00 234.00 1.2 9.8 3.4 400 0.001 0.012
2.10 78 9.00 63.00 1.2 9.8 3.4 -9999 0.001 0.001
2.10 100 6.00 63.00 1.2 9.8 6.8 -9999 0.001 0.001
2.10 100 6.00 63.00 1.2 9.8 6.8 -9999 0.001 0.001
2.10 89 6.00 63.00 1.2 9.8 6.8 -9999 0.001 2.3
Phosphor Th
Mo (Molybdenum) Nitrogen Nitrate (NO3) Nitrite Se (Selenium) Zn (Zinc)
ous (Thallium)
Ag
Station Sample Index Pb (Lead) Ag Al Al Ammonia
hardness Pb (Lead) (Silver) pH
Number Date Period Objective (Silver) Objective (Aluminum) Objective
Objective
SK000000 01/13/86 1986 110 2 2.10 0.1 100 7.40 0.10 0.0080 0.02
SK000000 02/03/86 1986 56 1 2.10 0.1 0.03 6.00 0.01 0.0080 0.02
SK000000 03/11/86 1986 56 1 2.10 0.1 21 7.00 0.10 0.0080 0.02
SK000000 10/27/86 1986 100 2 2.10 0.1 0.01 6.70 0.10 0.0080 0.02
SK000000 11/17/87 1987 89 2 2.10 0.1 0.01 6.50 0.10 0.0080 0.02
SK000000 12/08/87 1987 100 2 2.10 0.1 -99999 7.00 0.10 0.0080 0.02
SK000000 01/19/87 1987 100 2 2.10 0.1 0.01 7.00 0.10 0.0080 0.02
SK000000 02/15/88 1988 78 2 2.10 0.1 4.3 6.00 0.01 0.0080 0.02
SK000000 03/22/88 1988 100 2 2.10 0.1 0.01 6.00 0.01 0.0080 0.02
SK000000 03/22/88 1989 78 2 2.10 0.1 0.01 9.00 0.10 0.0080 0.02
SK000000 10/16/89 1989 100 2 2.10 0.1 0.01 6.00 0.01 0.0080 0.02
SK000000 11/06/90 1990 100 2 2.10 0.1 0.01 6.00 0.01 0.0080 0.02
SK000000 11/06/90 1990 89 2 2.10 0.1 0.01 6.00 0.01 0.0080 0.02
Data for NH3 Objective Data for Cd Objective
Phosphor Se Th
pH Phosphorou Se Th Zn (Zinc)
pH ous (Selenium) (Thallium) Zn (Zinc)
Objective s (Selenium) (Thallium) Objective
Objective Objective Objective
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD
1
Guidelines 400 Objectives maximum
2
3 Type "test" in Field "A" for the objective to be included in the CCME Water Quality Index calculation
8 1 Pb (Lead)
WARNING:
hardness 2 µg/L 60 120
1) Since this program assumes any negative number is missing data, water temperature data or any other variable that is less than zero
must be adjus ted to be at least equal to zero.
9 1 Pb (Lead) hardness 4 µg/L 120 180
2) Ens ure the parameter names in your data w orksheet match exactly with the parameter names in the guidelines sheet or the functional
equations will not operate.
10 1 Pb (Lead) hardness 7 µg/L 180
"<" If the conditions for non-compliance are less than the objective, enter the objective in the Value 1 field.
16 7 Chlorophyll > mg/L
"<>" If the conditions for non-compliance are outside a specified range, enter upper and lower ranges in the Value 1 and Value 2 fields (order does
not matter).
17 test 8 Cd (Cadmium) CdHardness µg/L
"comp ute" If you have total ammonia data and wish to estimate the un-ionized portion based on pH and temperature for comparison with the CC ME
guideline then enter the w ord 'comp ute ' (no quotes) into the No n-co mpliance if: field. T he input data, contained in the worksheet called
18 test 9 Cr-III (Chromium III) > 8.9 µg/L
“Data”, must have fields for pH and temperature. The program w ill search for variable names that look like “pH ” and “Temp” (the search is
case sensitive). The sheet called “ Tested Data” will display in green highlight the pH and Temp fields that were used to compute the NH
objectives. If the program fails to find pH and Temp fields, rename the appropriate fields for pH and Temp. If pH and/or temperature data are
19 either missing or character entries eg. <DL, you will be asked to enter in adefault value (s) for the calculation to continue.
test 10 Cr-VI (Chromium VI) > 1 µg/L
Note: If usingammonia not reported as N, the C CME guideline is 0.019. The un-ionized fractions are calculated for pH and temperature thresholds
20 test 11 Cu (Copper) that range from 6.9 to 9 and from greater than 0 to 30 C, respectively. If data values fall outside these ranges, then the objective for NH
CuHardness µg/L
be based upon the appropriate default values for max or min pH and temperature thresholds. However, if pH values are less than 6 or greate r
than 9.5 and/or temperature values are greater than 35 C, the program will issue a warning.
21 test 12 DO (Dissolved Oxygen) <> 9.5 5.5 mg/L
"h ardn ess" This operator allows sample-specific guidelines to be assigned based on classes of hardness (e.g. 0 – 100 and > 100). T he “Data”
must have a field labeled “h ard ness” (use exact spelling, no quotes). F or each sample, the corresponding hardness is used for guideline
22 calculation. If some cells do not have data for hardness you will be asked to enter in a default value for the calculation to proceed.
test 13 Fe (Iron) > 300 µg/L field the program uses for the hardness data is inserted into the “Tested Data ” sheet and is shaded green. C heck it to make sure the correct
hardness column was used.
23 test 14 Hg (Inorganic Mercury) > 0.026 µg/L "pH d ependan t" This operator w as designed for Aluminum objectives that are pH dependant. A pH threshold of 6.5 has been hard-coded into the
program. Input in the Value 1 fields represents the objective when pH is < 6.5 and input in the Value 2 represents the objective when
pH >= 6.5. To use this operator you must have a pH field in the data sheet. The program will search for any fields tha t contain the
24 test 15 MeHg (Methyl Mercury) > 0.004 µg/L characters “pH” (it is not case sensitive) in the “Data” sheet. To check if the program used the correct pH field, view the “
sheet and look fo r the green shaded pH field next to the Aluminum data.
25 test 16 Mo (Molybdenum) > 73 µg/L "Cd Hardness", "C uHard ness", "N iH ardn ess" "PbHardn ess" “Zn Hard ness" These opera tors were designed for non-CC ME guidelines that are hardness
dependant. “CdHardness” , for example will be entered into the column of “ Non-compliance if :” on Objectives sheet. To check if the
program used the correct hardness field, view the “ Tested Data” sheet and look for the green shaded hardness field next to the
26 test 17 Ni (Nickel) NiHardness µg/L relevant data (e.g., cadmium). “CuHardness” comes from U SEPA (1984), while “ZnHardness” is a British Columbia guideline.
“season ” This operator was designed for guidelines that vary from one season to the other. “ Seasonal” has to beentered into the column of “
27 18 Nitrogen > mg/L if : ” on the Objective sheet follow ed by a start date and end date for each season in the "Season start " and "Season end " columns. Season start and
end dates must be entered as "'dd-mmm" (e.g. "'01-jan"). Note that a apostrophe (') must be entered before the day to force Excel to recognize this
entry as text. Separate rows must be used for each season that is defined. A maximum of four seasons can be entered per variable. To check if the
28 test 20 Nitrate (NO3) > 13 mg/L program used the correct seasonal guideline, view the “ Tested D ata ” sheet and look for the green shaded field next to the relevant data (e.g.,
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
Pag e 15 of 39
Ma ste r Obj ectives that were ru n on the stand ard be ta (8 ) 387 399 101 .xl s05/16 /2 018 20:03 :2 0
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
Pag e 16 of 39
Ma ste r Obj ectives that were ru n on the stand ard be ta (8 ) 387 399 101 .xl s05/16 /2 018 20:03 :2 0
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
Pag e 17 of 39
Ma ste r Obj ectives that were ru n on the stand ard be ta (8 ) 387 399 101 .xl s05/16 /2 018 20:03 :2 0
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378 If yo u ne ed more va riab les, you must incre ase the l eng th o f fou r a rrays in the pro gram,
(see functio n cal led b uil d_temp orary_ she ets) a nd you mu st al so un protect cell s b elo w here
Pag e 18 of 39
Bow River with the Most Sensitive Objectives
OUTPUT
Number of
Normalized Total Actual Number CCME WQI
Sum of Number Number Number Tests
Index CCME Sum of the Number # of of Passed Index Normalized
Station
Period
F1 F2 F3
WQI
Failed
Excursions
of
of Variables
of of Failed
Tests
Below Station Period Sum of
Tests Samples Tests tests Detection
(nse) Variables Tested Excursions
Limits
SK000000 1986 42.9 26.3 93.8 38.5 1217.77 15.22 4 22 21 80 21 59 0 SK000000 1986 15.2
SK000000 1987 45.5 35.9 44.4 57.9 51.01 0.80 3 22 22 64 23 41 0 SK000000 1990 17.0
SK000000 1988 72.7 59.1 55.2 37.2 54.19 1.23 2 22 22 44 26 18 0
SK000000 1989 52.4 38.1 36.6 57.0 24.28 0.58 2 22 21 42 16 26 0
SK000000 1990 47.6 42.9 94.5 34.1 715.77 17.04 2 22 21 42 18 24 0
PARAMETER OUTPUT
Do not delete this sheet. The program will begin output at row 7. Any user text on this row and below will be overwritten
1 2
Output Information: Pb (Lead) Ag (Silver)
4 0 3 0 3 0 4 1 25.0 4
3 0 3 1 33.3 3 0 3 1 33.3 2
2 0 2 2 100.0 2 1 50.0 2 1 50.0 2
2 0 2 2 100.0 2 2 100.0 2 1 50.0 2
2 0 2 2 100.0 2 2 100.0 2 1 50.0 2
11 12 13 14 15
DO (Dissolved Hg (Inorganic MeHg (Methyl
Fe (Iron) Mo (Molybdenum)
Oxygen) Mercury) Mercury)
Number Percent Number Percent Number Percent Number Percent Number
Number Number Number Number
of Failed Failed of Failed Failed of Failed Failed of Failed Failed of Failed
of Tests of Tests of Tests of Tests
Tests (%) Tests (%) Tests (%) Tests (%) Tests
0 0 0 4 0 4 0 3 0
0 3 0 3 0 3 3 100.0 3 0
2 100.0 2 1 50.0 2 0 2 1 50.0 2 2
1 50.0 0 0 2 0 2 0 2 0
0 0 0 2 0 2 1 50.0 2 0
15 16 17 18 19
Molybdenum) Ni (Nickel) Nitrate (NO3) pH Phosphorous
4 0 4 0 4 1 25.0 4 3 75.0
3 0 3 0 3 0 3 3 100.0
100.0 2 0 2 0 2 2 100.0 2 2 100.0
2 0 2 0 2 1 50.0 2 1 50.0
2 0 2 0 2 2 100.0 2 2 100.0
20 21 22
Se (Selenium) Th (Thallium) Zn (Zinc)
4 4 100.0 4 4 100.0 4 0
3 3 100.0 3 2 66.7 3 0
2 2 100.0 2 2 100.0 2 0
2 2 100.0 2 2 100.0 2 0
2 2 100.0 2 2 100.0 2 0
CCME
F1 F2 F3
WQI
Bin
42.9 26.3 36.6 34.1
Frequency (Count)
CCME 2.5
F1 F2 F3 WQI
0 0 0 0
0 0 0 0 2
0 0 0 0
0 0 0 0 1.5
0 0 0 0
0 1 0 0
0 0 0 1 1
0 2 1 2
1 1 1 0 0.5
2 0 0 0
1 0 0 0
0 1 1 2 0
0-5 5-10
0 0
0 0
1 0
Frequency (Count)
0
0
0
2.5
2
1.5
Frequen
2.5
1.5
0.5
0
0-5 5-10
Frequency (Count)
2.5
1.5
0.5
0
0-5 5-10
1
0.5
0
0-5 5-10
Histogram Showing the Distribution of the F1 Param
Frequency (Count)
2.5
1.5
0.5
0
0-5 5-10 10-15 15-20 20-25 25-30 30-35 35-40 40-45 45-50 50-55 55-60 60-65 65-70 70-75 75-80 80-85 85
F1 Value
Frequency (Count)
2.5
1.5
Frequen
2.5
1.5
0.5
0
0-5 5-10 10-15 15-20 20-25 25-30 30-35 35-40 40-45 45-50 50-55 55-60 60-65 65-70 70-75 75-80 80-85 8
F2 Value
Frequency (Count)
2.5
1.5
0.5
0
0-5 5-10 10-15 15-20 20-25 25-30 30-35 35-40
F1 Value
40-45
45-50 50-55 55-60 60-65 65-70 70-75 75-80 80-85 85
1
0.5
0
0-5 5-10 10-15 15-20 20-25 25-30 30-35 35-40
F1 Value
40-45
45-50 50-55 55-60 60-65 65-70 70-75 75-80 80-85 85
Frequency (Count)
the F1 Parameter Histogram Showing the Distribut
2.5
1.5
0.5
0
0 70-75 75-80 80-85 85-90 90-95 95-100
0-5 5-10
CCME WQI V
10-15 15-20 20-25 25-30 30-35 35-40 40-45 45-50
he F2
70 70-75 75-80 80-85 85-90 90-95 95-100
F3 Parameter