Can I turn off 0 divide error, for denominator = 0

  • Thread starter Thread starter ato_zee
  • Start date Start date
A

ato_zee

I have a macro with many divisions, for many
of the divisions both the numerator and denominator are zero.
It's the no data case, so it's 0/0 for that condition
(or else it's a fraction).
Office 2007, integer dimensioned values.
If denominator = 0 then denominator = 1
will get round it since it's then 0/1 and still equates
to 0.
But doing this comparison a million or so
times is clearly time consuming and inefficient.
With the current database, and growing, it's approx
5M divide by 0 tests.
Any suggestions?
 
set the default value of all denominators to one rather than zero
 
Any time you divide you have to either check the denominator or trap the
error, welcome to the world of programming...
 
But, if I tested this right, 5M checks take less than half a second.... So why bother?

--
Kind regards,

Niek Otten
Microsoft MVP - Excel

| Any time you divide you have to either check the denominator or trap the
| error, welcome to the world of programming...
|
| "(e-mail address removed)" wrote:
|
| > I have a macro with many divisions, for many
| > of the divisions both the numerator and denominator are zero.
| > It's the no data case, so it's 0/0 for that condition
| > (or else it's a fraction).
| > Office 2007, integer dimensioned values.
| > If denominator = 0 then denominator = 1
| > will get round it since it's then 0/1 and still equates
| > to 0.
| > But doing this comparison a million or so
| > times is clearly time consuming and inefficient.
| > With the current database, and growing, it's approx
| > 5M divide by 0 tests.
| > Any suggestions?
| >
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top