michaelsmith559
Well-known Member
- Joined
- Oct 6, 2013
- Messages
- 881
- Office Version
- 2013
- 2007
I am trying to find a macro that will find numbers in a sum taken six at a time. I believe there is one unique solution to the problem but as many numbers as there are there obviously could be more. So, the macro will need to list all solutions using six numbers in the sum. I have tried using solver, tm target match, and summatch.com and none work. I have found a udf that I think could be converted into a macro to do what I want to do. The udf can be found at:
Excel udf: Find numbers in sum | Get Digital Help - Microsoft Excel resource
The code for the udf:
<code class="vb keyword">Function</code> <code class="vb plain">Find_num(rng </code><code class="vb keyword">As</code> <code class="vb plain">Range, cell </code><code class="vb keyword">As</code> <code class="vb plain">Range)</code>
<code class="vb keyword">Dim</code> <code class="vb plain">com() </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, c </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, i </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code>
<code class="vb keyword">Dim</code> <code class="vb plain">s </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, d </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, u </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, v </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code>
<code class="vb keyword">Dim</code> <code class="vb plain">arr() </code><code class="vb keyword">As</code> <code class="vb keyword">String</code><code class="vb plain">, r </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, p </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, t </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code>
<code class="vb keyword">Dim</code> <code class="vb plain">sum_cells </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, j </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, k </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, l </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code>
<code class="vb plain">sum_cells = Application.WorksheetFunction.Sum(rng)</code>
<code class="vb plain">c = rng.Rows.Count</code>
<code class="vb keyword">ReDim</code> <code class="vb plain">arr(1 </code><code class="vb keyword">To</code> <code class="vb plain">1000, 1 </code><code class="vb keyword">To</code> <code class="vb plain">c)</code>
<code class="vb plain">r = 1</code>
<code class="vb keyword">For</code> <code class="vb plain">i = 0 </code><code class="vb keyword">To</code> <code class="vb plain">Int(c / 2)</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">i <> Int(c / 2) - 1 </code><code class="vb keyword">Then</code>
<code class="vb spaces"> </code><code class="vb plain">t = WorksheetFunction.Combin(c, i + 1)</code>
<code class="vb spaces"> </code><code class="vb keyword">Else</code>
<code class="vb spaces"> </code><code class="vb plain">t = WorksheetFunction.Combin(c, i + 1) / 2</code>
<code class="vb spaces"> </code><code class="vb keyword">End</code> <code class="vb keyword">If</code>
<code class="vb spaces"> </code><code class="vb keyword">ReDim</code> <code class="vb plain">com(i)</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">j = 0 </code><code class="vb keyword">To</code> <code class="vb plain">i</code>
<code class="vb spaces"> </code><code class="vb plain">com(j) = j + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code>
<code class="vb spaces"> </code><code class="vb plain">k = i</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">s = 1 </code><code class="vb keyword">To</code> <code class="vb plain">t</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">com(k) > c </code><code class="vb keyword">And</code> <code class="vb plain">i > 0 </code><code class="vb keyword">Then</code>
<code class="vb spaces"> </code><code class="vb plain">p = 0</code>
<code class="vb spaces"> </code><code class="vb keyword">Do</code> <code class="vb keyword">Until</code> <code class="vb plain">com(k) <= c - p</code>
<code class="vb spaces"> </code><code class="vb plain">com(k - 1) = com(k - 1) + 1</code>
<code class="vb spaces"> </code><code class="vb plain">k = k - 1</code>
<code class="vb spaces"> </code><code class="vb plain">p = p + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">Loop</code>
<code class="vb spaces"> </code><code class="vb keyword">Do</code> <code class="vb keyword">Until</code> <code class="vb plain">k >= i</code>
<code class="vb spaces"> </code><code class="vb plain">k = k + 1</code>
<code class="vb spaces"> </code><code class="vb plain">com(k) = com(k - 1) + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">Loop</code>
<code class="vb spaces"> </code><code class="vb keyword">End</code> <code class="vb keyword">If</code>
<code class="vb spaces"> </code><code class="vb plain">d = 0</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">j = 0 </code><code class="vb keyword">To</code> <code class="vb plain">i</code>
<code class="vb spaces"> </code><code class="vb plain">d = d + rng(com(j))</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code> <code class="vb plain">j</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">d = cell </code><code class="vb keyword">Then</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">j = 1 </code><code class="vb keyword">To</code> <code class="vb plain">i + 1</code>
<code class="vb spaces"> </code><code class="vb plain">arr(r, j) = rng(com(j - 1))</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code> <code class="vb plain">j</code>
<code class="vb spaces"> </code><code class="vb plain">r = r + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">End</code> <code class="vb keyword">If</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">sum_cells - d = cell </code><code class="vb keyword">Then</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">j = 1 </code><code class="vb keyword">To</code> <code class="vb plain">c</code>
<code class="vb spaces"> </code><code class="vb plain">v = 0</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">u = 0 </code><code class="vb keyword">To</code> <code class="vb plain">i</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">rng(com(u)) = rng(j) </code><code class="vb keyword">Then</code> <code class="vb plain">v = 1</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code> <code class="vb plain">u</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">v = 0 </code><code class="vb keyword">Then</code>
<code class="vb spaces"> </code><code class="vb plain">arr(r, j) = rng(j)</code>
<code class="vb spaces"> </code><code class="vb keyword">End</code> <code class="vb keyword">If</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code> <code class="vb plain">j</code>
<code class="vb spaces"> </code><code class="vb plain">r = r + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">End</code> <code class="vb keyword">If</code>
<code class="vb spaces"> </code><code class="vb plain">com(k) = com(k) + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code> <code class="vb plain">s</code>
<code class="vb keyword">Next</code> <code class="vb plain">i</code>
<code class="vb plain">Find_num = arr()</code>
<code class="vb keyword">End</code> <code class="vb keyword">Function
I would like the code optimized to work with the type and range of numbers that I need.
Here is a list of the type of numbers I will be using:
</code>
<colgroup><col style="mso-width-source:userset;mso-width-alt:3218;width:66pt" width="88"> </colgroup><tbody>
[TD="class: xl63, width: 88, align: right"]0.3097080292[/TD]
[TD="class: xl63, align: right"]0.3109245742[/TD]
[TD="class: xl63, align: right"]0.3121411192[/TD]
[TD="class: xl63, align: right"]0.3133576642[/TD]
[TD="class: xl63, align: right"]0.3145742092[/TD]
[TD="class: xl63, align: right"]0.3157907543[/TD]
[TD="class: xl63, align: right"]0.3170072993[/TD]
[TD="class: xl63, align: right"]0.3182238443[/TD]
[TD="class: xl63, align: right"]0.3194403893[/TD]
[TD="class: xl63, align: right"]0.3206569343[/TD]
[TD="class: xl63, align: right"]0.3218734793[/TD]
[TD="class: xl63, align: right"]0.3230900243[/TD]
[TD="class: xl63, align: right"]0.3243065693[/TD]
[TD="class: xl63, align: right"]0.3255231144[/TD]
[TD="class: xl63, align: right"]0.3267396594[/TD]
[TD="class: xl63, align: right"]0.3279562044[/TD]
[TD="class: xl63, align: right"]0.3291727494[/TD]
[TD="class: xl63, align: right"]0.3303892944[/TD]
[TD="class: xl63, align: right"]0.3316058394[/TD]
[TD="class: xl63, align: right"]0.3328223844[/TD]
[TD="class: xl63, align: right"]0.3340389294[/TD]
[TD="class: xl63, align: right"]0.3352554745[/TD]
[TD="class: xl63, align: right"]0.3364720195[/TD]
[TD="class: xl63, align: right"]0.3376885645[/TD]
[TD="class: xl63, align: right"]0.3389051095[/TD]
[TD="class: xl63, align: right"]0.3401216545[/TD]
[TD="class: xl63, align: right"]0.3413381995[/TD]
[TD="class: xl63, align: right"]0.3425547445[/TD]
[TD="class: xl63, align: right"]0.3437712895[/TD]
[TD="class: xl63, align: right"]0.3449878345[/TD]
[TD="class: xl63, align: right"]0.3462043796[/TD]
[TD="class: xl63, align: right"]0.3474209246[/TD]
[TD="class: xl63, align: right"]0.3486374696[/TD]
[TD="class: xl63, align: right"]0.3498540146[/TD]
[TD="class: xl63, align: right"]0.3510705596[/TD]
[TD="class: xl63, align: right"]0.3522871046[/TD]
[TD="class: xl63, align: right"]0.3535036496[/TD]
[TD="class: xl63, align: right"]0.3547201946[/TD]
[TD="class: xl63, align: right"]0.3559367397[/TD]
[TD="class: xl63, align: right"]0.3571532847[/TD]
[TD="class: xl63, align: right"]0.3583698297[/TD]
[TD="class: xl63, align: right"]0.3595863747[/TD]
</tbody>
The sum is:
<colgroup><col width="81"></colgroup><tbody>
[TD="class: xl66, width: 81, align: right"]1.993284672[/TD]
</tbody>
What I would like the macro to do is let me input in a message box the column of numbers or range of numbers ex: $A$1:$A$42, and input the sum ex: $B$1
I would like the macro to return all solutions again using six numbers at a time. Using the above example excel would return the following values:
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3157907543[/TD]
</tbody>
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3182238443[/TD]
</tbody>
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3194403893[/TD]
</tbody>
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3376885645[/TD]
</tbody>
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3449878345[/TD]
</tbody>
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3571532847
Thanks for any help.
Mike
[/TD]
</tbody>
Excel udf: Find numbers in sum | Get Digital Help - Microsoft Excel resource
The code for the udf:
<code class="vb keyword">Function</code> <code class="vb plain">Find_num(rng </code><code class="vb keyword">As</code> <code class="vb plain">Range, cell </code><code class="vb keyword">As</code> <code class="vb plain">Range)</code>
<code class="vb keyword">Dim</code> <code class="vb plain">com() </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, c </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, i </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code>
<code class="vb keyword">Dim</code> <code class="vb plain">s </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, d </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, u </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, v </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code>
<code class="vb keyword">Dim</code> <code class="vb plain">arr() </code><code class="vb keyword">As</code> <code class="vb keyword">String</code><code class="vb plain">, r </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, p </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, t </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code>
<code class="vb keyword">Dim</code> <code class="vb plain">sum_cells </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, j </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, k </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code><code class="vb plain">, l </code><code class="vb keyword">As</code> <code class="vb keyword">Single</code>
<code class="vb plain">sum_cells = Application.WorksheetFunction.Sum(rng)</code>
<code class="vb plain">c = rng.Rows.Count</code>
<code class="vb keyword">ReDim</code> <code class="vb plain">arr(1 </code><code class="vb keyword">To</code> <code class="vb plain">1000, 1 </code><code class="vb keyword">To</code> <code class="vb plain">c)</code>
<code class="vb plain">r = 1</code>
<code class="vb keyword">For</code> <code class="vb plain">i = 0 </code><code class="vb keyword">To</code> <code class="vb plain">Int(c / 2)</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">i <> Int(c / 2) - 1 </code><code class="vb keyword">Then</code>
<code class="vb spaces"> </code><code class="vb plain">t = WorksheetFunction.Combin(c, i + 1)</code>
<code class="vb spaces"> </code><code class="vb keyword">Else</code>
<code class="vb spaces"> </code><code class="vb plain">t = WorksheetFunction.Combin(c, i + 1) / 2</code>
<code class="vb spaces"> </code><code class="vb keyword">End</code> <code class="vb keyword">If</code>
<code class="vb spaces"> </code><code class="vb keyword">ReDim</code> <code class="vb plain">com(i)</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">j = 0 </code><code class="vb keyword">To</code> <code class="vb plain">i</code>
<code class="vb spaces"> </code><code class="vb plain">com(j) = j + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code>
<code class="vb spaces"> </code><code class="vb plain">k = i</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">s = 1 </code><code class="vb keyword">To</code> <code class="vb plain">t</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">com(k) > c </code><code class="vb keyword">And</code> <code class="vb plain">i > 0 </code><code class="vb keyword">Then</code>
<code class="vb spaces"> </code><code class="vb plain">p = 0</code>
<code class="vb spaces"> </code><code class="vb keyword">Do</code> <code class="vb keyword">Until</code> <code class="vb plain">com(k) <= c - p</code>
<code class="vb spaces"> </code><code class="vb plain">com(k - 1) = com(k - 1) + 1</code>
<code class="vb spaces"> </code><code class="vb plain">k = k - 1</code>
<code class="vb spaces"> </code><code class="vb plain">p = p + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">Loop</code>
<code class="vb spaces"> </code><code class="vb keyword">Do</code> <code class="vb keyword">Until</code> <code class="vb plain">k >= i</code>
<code class="vb spaces"> </code><code class="vb plain">k = k + 1</code>
<code class="vb spaces"> </code><code class="vb plain">com(k) = com(k - 1) + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">Loop</code>
<code class="vb spaces"> </code><code class="vb keyword">End</code> <code class="vb keyword">If</code>
<code class="vb spaces"> </code><code class="vb plain">d = 0</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">j = 0 </code><code class="vb keyword">To</code> <code class="vb plain">i</code>
<code class="vb spaces"> </code><code class="vb plain">d = d + rng(com(j))</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code> <code class="vb plain">j</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">d = cell </code><code class="vb keyword">Then</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">j = 1 </code><code class="vb keyword">To</code> <code class="vb plain">i + 1</code>
<code class="vb spaces"> </code><code class="vb plain">arr(r, j) = rng(com(j - 1))</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code> <code class="vb plain">j</code>
<code class="vb spaces"> </code><code class="vb plain">r = r + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">End</code> <code class="vb keyword">If</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">sum_cells - d = cell </code><code class="vb keyword">Then</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">j = 1 </code><code class="vb keyword">To</code> <code class="vb plain">c</code>
<code class="vb spaces"> </code><code class="vb plain">v = 0</code>
<code class="vb spaces"> </code><code class="vb keyword">For</code> <code class="vb plain">u = 0 </code><code class="vb keyword">To</code> <code class="vb plain">i</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">rng(com(u)) = rng(j) </code><code class="vb keyword">Then</code> <code class="vb plain">v = 1</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code> <code class="vb plain">u</code>
<code class="vb spaces"> </code><code class="vb keyword">If</code> <code class="vb plain">v = 0 </code><code class="vb keyword">Then</code>
<code class="vb spaces"> </code><code class="vb plain">arr(r, j) = rng(j)</code>
<code class="vb spaces"> </code><code class="vb keyword">End</code> <code class="vb keyword">If</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code> <code class="vb plain">j</code>
<code class="vb spaces"> </code><code class="vb plain">r = r + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">End</code> <code class="vb keyword">If</code>
<code class="vb spaces"> </code><code class="vb plain">com(k) = com(k) + 1</code>
<code class="vb spaces"> </code><code class="vb keyword">Next</code> <code class="vb plain">s</code>
<code class="vb keyword">Next</code> <code class="vb plain">i</code>
<code class="vb plain">Find_num = arr()</code>
<code class="vb keyword">End</code> <code class="vb keyword">Function
I would like the code optimized to work with the type and range of numbers that I need.
Here is a list of the type of numbers I will be using:
</code>
<colgroup><col style="mso-width-source:userset;mso-width-alt:3218;width:66pt" width="88"> </colgroup><tbody>
[TD="class: xl63, width: 88, align: right"]0.3097080292[/TD]
[TD="class: xl63, align: right"]0.3109245742[/TD]
[TD="class: xl63, align: right"]0.3121411192[/TD]
[TD="class: xl63, align: right"]0.3133576642[/TD]
[TD="class: xl63, align: right"]0.3145742092[/TD]
[TD="class: xl63, align: right"]0.3157907543[/TD]
[TD="class: xl63, align: right"]0.3170072993[/TD]
[TD="class: xl63, align: right"]0.3182238443[/TD]
[TD="class: xl63, align: right"]0.3194403893[/TD]
[TD="class: xl63, align: right"]0.3206569343[/TD]
[TD="class: xl63, align: right"]0.3218734793[/TD]
[TD="class: xl63, align: right"]0.3230900243[/TD]
[TD="class: xl63, align: right"]0.3243065693[/TD]
[TD="class: xl63, align: right"]0.3255231144[/TD]
[TD="class: xl63, align: right"]0.3267396594[/TD]
[TD="class: xl63, align: right"]0.3279562044[/TD]
[TD="class: xl63, align: right"]0.3291727494[/TD]
[TD="class: xl63, align: right"]0.3303892944[/TD]
[TD="class: xl63, align: right"]0.3316058394[/TD]
[TD="class: xl63, align: right"]0.3328223844[/TD]
[TD="class: xl63, align: right"]0.3340389294[/TD]
[TD="class: xl63, align: right"]0.3352554745[/TD]
[TD="class: xl63, align: right"]0.3364720195[/TD]
[TD="class: xl63, align: right"]0.3376885645[/TD]
[TD="class: xl63, align: right"]0.3389051095[/TD]
[TD="class: xl63, align: right"]0.3401216545[/TD]
[TD="class: xl63, align: right"]0.3413381995[/TD]
[TD="class: xl63, align: right"]0.3425547445[/TD]
[TD="class: xl63, align: right"]0.3437712895[/TD]
[TD="class: xl63, align: right"]0.3449878345[/TD]
[TD="class: xl63, align: right"]0.3462043796[/TD]
[TD="class: xl63, align: right"]0.3474209246[/TD]
[TD="class: xl63, align: right"]0.3486374696[/TD]
[TD="class: xl63, align: right"]0.3498540146[/TD]
[TD="class: xl63, align: right"]0.3510705596[/TD]
[TD="class: xl63, align: right"]0.3522871046[/TD]
[TD="class: xl63, align: right"]0.3535036496[/TD]
[TD="class: xl63, align: right"]0.3547201946[/TD]
[TD="class: xl63, align: right"]0.3559367397[/TD]
[TD="class: xl63, align: right"]0.3571532847[/TD]
[TD="class: xl63, align: right"]0.3583698297[/TD]
[TD="class: xl63, align: right"]0.3595863747[/TD]
</tbody>
The sum is:
<colgroup><col width="81"></colgroup><tbody>
[TD="class: xl66, width: 81, align: right"]1.993284672[/TD]
</tbody>
What I would like the macro to do is let me input in a message box the column of numbers or range of numbers ex: $A$1:$A$42, and input the sum ex: $B$1
I would like the macro to return all solutions again using six numbers at a time. Using the above example excel would return the following values:
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3157907543[/TD]
</tbody>
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3182238443[/TD]
</tbody>
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3194403893[/TD]
</tbody>
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3376885645[/TD]
</tbody>
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3449878345[/TD]
</tbody>
<colgroup><col width="88"></colgroup><tbody>
[TD="class: xl65, width: 88, align: right"]0.3571532847
Thanks for any help.
Mike
</tbody>