ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Average formula (https://www.excelbanter.com/excel-worksheet-functions/202810-average-formula.html)

Pyrite

Average formula
 
Hi,

I have a formula that works out the average of four miles per gallon
figures. =AVERAGE(G2,J2,M2,P2)

Basically I am going to automate the values in those cells with a forumla
also. My problem is that sometimes the formula will be returned as a #DIV/0
which in turn makes the average #DIV/0. The formula in cells G2 etc will
calculate the Miles Per Gallon that an employee has claimed their private
miles at so if these cells represent each week of the month there will be 0's
sometimes if they have not travelled any private miles within that week hence
why there may be #DIV/0 in the miles per gallon figures.

I need the formula to do an average of those four cells using the value only
if it isn't #DIV/0. Is this possible?

The formula that will be in G2 etc will be =(F2*((T2/S2)*4.54))/H2

Translated this is

=(private miles*((cost of fuel used/litres of fuel used)*4.54))/amount paid
for private miles

Which then gives the miles per gallon that they have calculated their
private fuel costs at.

Thanks in advance for any help.

Pyrite

Average formula
 
I must be getting better at this than I think, I have answered my own
question!!

I have not changed the average formula instead I have:

=IF(ISERROR((F2*((T2/S2)*4.54))/H2)),"",(F2*((T2/S2)*4.54))/H2)

for the miles per gallon.

Any glaring errors or more efficient possibilities??

"Pyrite" wrote:

Hi,

I have a formula that works out the average of four miles per gallon
figures. =AVERAGE(G2,J2,M2,P2)

Basically I am going to automate the values in those cells with a forumla
also. My problem is that sometimes the formula will be returned as a #DIV/0
which in turn makes the average #DIV/0. The formula in cells G2 etc will
calculate the Miles Per Gallon that an employee has claimed their private
miles at so if these cells represent each week of the month there will be 0's
sometimes if they have not travelled any private miles within that week hence
why there may be #DIV/0 in the miles per gallon figures.

I need the formula to do an average of those four cells using the value only
if it isn't #DIV/0. Is this possible?

The formula that will be in G2 etc will be =(F2*((T2/S2)*4.54))/H2

Translated this is

=(private miles*((cost of fuel used/litres of fuel used)*4.54))/amount paid
for private miles

Which then gives the miles per gallon that they have calculated their
private fuel costs at.

Thanks in advance for any help.


Mike H

Average formula
 
Another way would be to check for zero in those 2 cells

=IF(OR(H2=0,S2=0),"",(F2*((T2/S2)*4.54))/H2)

Mike

"Pyrite" wrote:

I must be getting better at this than I think, I have answered my own
question!!

I have not changed the average formula instead I have:

=IF(ISERROR((F2*((T2/S2)*4.54))/H2)),"",(F2*((T2/S2)*4.54))/H2)

for the miles per gallon.

Any glaring errors or more efficient possibilities??

"Pyrite" wrote:

Hi,

I have a formula that works out the average of four miles per gallon
figures. =AVERAGE(G2,J2,M2,P2)

Basically I am going to automate the values in those cells with a forumla
also. My problem is that sometimes the formula will be returned as a #DIV/0
which in turn makes the average #DIV/0. The formula in cells G2 etc will
calculate the Miles Per Gallon that an employee has claimed their private
miles at so if these cells represent each week of the month there will be 0's
sometimes if they have not travelled any private miles within that week hence
why there may be #DIV/0 in the miles per gallon figures.

I need the formula to do an average of those four cells using the value only
if it isn't #DIV/0. Is this possible?

The formula that will be in G2 etc will be =(F2*((T2/S2)*4.54))/H2

Translated this is

=(private miles*((cost of fuel used/litres of fuel used)*4.54))/amount paid
for private miles

Which then gives the miles per gallon that they have calculated their
private fuel costs at.

Thanks in advance for any help.


Pete_UK

Average formula
 
That's fine, but taking your original formula:

=(F2*((T2/S2)*4.54))/H2

then if this produces the #DIV/0 error it must be because H2 is zero.
So, another way of avoiding the error (and reducing the number of
brackets which are not required) is:

=IF(H2=0,"",F2*T2/S2*4.54/H2)

Hope this helps.

Pete

On Sep 17, 9:26*am, Pyrite wrote:
I must be getting better at this than I think, I have answered my own
question!!

I have not changed the average formula instead I have:

=IF(ISERROR((F2*((T2/S2)*4.54))/H2)),"",(F2*((T2/S2)*4.54))/H2)

for the miles per gallon.

Any glaring errors or more efficient possibilities??



"Pyrite" wrote:
Hi,


I have a formula that works out the average of four miles per gallon
figures. =AVERAGE(G2,J2,M2,P2)


Basically I am going to automate the values in those cells with a forumla
also. My problem is that sometimes the formula will be returned as a #DIV/0
which in turn makes the average #DIV/0. The formula in cells G2 etc will
calculate the Miles Per Gallon that an employee has claimed their private
miles at so if these cells represent each week of the month there will be 0's
sometimes if they have not travelled any private miles within that week hence
why there may be #DIV/0 in the miles per gallon figures.


I need the formula to do an average of those four cells using the value only
if it isn't #DIV/0. Is this possible?


The formula that will be in G2 etc will be =(F2*((T2/S2)*4.54))/H2


Translated this is


=(private miles*((cost of fuel used/litres of fuel used)*4.54))/amount paid
for private miles


Which then gives the miles per gallon that they have calculated their
private fuel costs at.


Thanks in advance for any help.- Hide quoted text -


- Show quoted text -



Pete_UK

Average formula
 
Ah yes, I missed the S2 divisor - good job you are on the case, Mike
<bg

Pete

On Sep 17, 9:47*am, Mike H wrote:
Another way would be to check for zero in those 2 cells

=IF(OR(H2=0,S2=0),"",(F2*((T2/S2)*4.54))/H2)

Mike



All times are GMT +1. The time now is 10:00 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com