Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
chartasap
 
Posts: n/a
Default a function on decimals

Hello,

would someone be able to help me build a function that would take the last
two digits in a value compare it then return a '0' or '5'. For example,

Column A
1.53138 (this value is the result of a formula =sum(c6/5873.05-c3) -- take
last two digits '38' compared to .00025. If it's less than .00025 then those
two last digits should become a 0 if greater than .00025 then it should be
'5'.
RESULT
1.5315
---------
1.53047 -- 1.5305
1.53002 -- 1.5300
1.52957 -- 1.5295

Thank you!

  #2   Report Post  
Barb Reinhardt
 
Posts: n/a
Default

Try

=ROUND((A1*100000)/25,0)*25/100000


"chartasap" wrote in message
...
Hello,

would someone be able to help me build a function that would take the last
two digits in a value compare it then return a '0' or '5'. For example,

Column A
1.53138 (this value is the result of a formula =sum(c6/5873.05-c3) --

take
last two digits '38' compared to .00025. If it's less than .00025 then

those
two last digits should become a 0 if greater than .00025 then it should be
'5'.
RESULT
1.5315
---------
1.53047 -- 1.5305
1.53002 -- 1.5300
1.52957 -- 1.5295

Thank you!



  #3   Report Post  
Bernie Deitrick
 
Posts: n/a
Default

For a value in cell A1:

=IF(A1*1000-INT(A1*1000)=0.25,INT(A1*1000)/1000+0.0005,INT(A1*1000)/1000)

You didn't say what to do it it were equal to 25, so I chose =, but you can change that.

HTH,
Bernie
MS Excel MVP


"chartasap" wrote in message
...
Hello,

would someone be able to help me build a function that would take the last
two digits in a value compare it then return a '0' or '5'. For example,

Column A
1.53138 (this value is the result of a formula =sum(c6/5873.05-c3) -- take
last two digits '38' compared to .00025. If it's less than .00025 then those
two last digits should become a 0 if greater than .00025 then it should be
'5'.
RESULT
1.5315
---------
1.53047 -- 1.5305
1.53002 -- 1.5300
1.52957 -- 1.5295

Thank you!



  #4   Report Post  
Duke Carey
 
Posts: n/a
Default

One more alternative

=TRUNC(A1,3)+0.0005*(MID(A1,SEARCH(".",A1)+4,2)25 )

"chartasap" wrote:

Hello,

would someone be able to help me build a function that would take the last
two digits in a value compare it then return a '0' or '5'. For example,

Column A
1.53138 (this value is the result of a formula =sum(c6/5873.05-c3) -- take
last two digits '38' compared to .00025. If it's less than .00025 then those
two last digits should become a 0 if greater than .00025 then it should be
'5'.
RESULT
1.5315
---------
1.53047 -- 1.5305
1.53002 -- 1.5300
1.52957 -- 1.5295

Thank you!

  #5   Report Post  
Duke Carey
 
Posts: n/a
Default

Oops - make that

=TRUNC(A1,3)+0.0005*(VALUE(MID(A1,SEARCH(".",A1)+4 ,2))25)

"chartasap" wrote:

Hello,

would someone be able to help me build a function that would take the last
two digits in a value compare it then return a '0' or '5'. For example,

Column A
1.53138 (this value is the result of a formula =sum(c6/5873.05-c3) -- take
last two digits '38' compared to .00025. If it's less than .00025 then those
two last digits should become a 0 if greater than .00025 then it should be
'5'.
RESULT
1.5315
---------
1.53047 -- 1.5305
1.53002 -- 1.5300
1.52957 -- 1.5295

Thank you!



  #6   Report Post  
chartasap
 
Posts: n/a
Default

Barb,

It works great however, when i used the function below for values such as
1.52866, 1.52821, 1.52775, 1.52730 etc. the result is not correct. Any idea
why it won't work on these?

"Barb Reinhardt" wrote:

Try

=ROUND((A1*100000)/25,0)*25/100000


"chartasap" wrote in message
...
Hello,

would someone be able to help me build a function that would take the last
two digits in a value compare it then return a '0' or '5'. For example,

Column A
1.53138 (this value is the result of a formula =sum(c6/5873.05-c3) --

take
last two digits '38' compared to .00025. If it's less than .00025 then

those
two last digits should become a 0 if greater than .00025 then it should be
'5'.
RESULT
1.5315
---------
1.53047 -- 1.5305
1.53002 -- 1.5300
1.52957 -- 1.5295

Thank you!




  #7   Report Post  
chartasap
 
Posts: n/a
Default

Thank you Bernie...i tried this formula and it works wonderfully. Thank you
for your time.

"Bernie Deitrick" wrote:

For a value in cell A1:

=IF(A1*1000-INT(A1*1000)=0.25,INT(A1*1000)/1000+0.0005,INT(A1*1000)/1000)

You didn't say what to do it it were equal to 25, so I chose =, but you can change that.

HTH,
Bernie
MS Excel MVP


"chartasap" wrote in message
...
Hello,

would someone be able to help me build a function that would take the last
two digits in a value compare it then return a '0' or '5'. For example,

Column A
1.53138 (this value is the result of a formula =sum(c6/5873.05-c3) -- take
last two digits '38' compared to .00025. If it's less than .00025 then those
two last digits should become a 0 if greater than .00025 then it should be
'5'.
RESULT
1.5315
---------
1.53047 -- 1.5305
1.53002 -- 1.5300
1.52957 -- 1.5295

Thank you!




  #8   Report Post  
chartasap
 
Posts: n/a
Default

Thank you Duke...this is definitely another way i can go.

"Duke Carey" wrote:

One more alternative

=TRUNC(A1,3)+0.0005*(MID(A1,SEARCH(".",A1)+4,2)25 )

"chartasap" wrote:

Hello,

would someone be able to help me build a function that would take the last
two digits in a value compare it then return a '0' or '5'. For example,

Column A
1.53138 (this value is the result of a formula =sum(c6/5873.05-c3) -- take
last two digits '38' compared to .00025. If it's less than .00025 then those
two last digits should become a 0 if greater than .00025 then it should be
'5'.
RESULT
1.5315
---------
1.53047 -- 1.5305
1.53002 -- 1.5300
1.52957 -- 1.5295

Thank you!

  #9   Report Post  
Bernie Deitrick
 
Posts: n/a
Default

Because it is rounding to the nearest .00025, not as per your actual criteria.

HTH,
Bernie
MS Excel MVP


It works great however, when i used the function below for values such as
1.52866, 1.52821, 1.52775, 1.52730 etc. the result is not correct. Any idea
why it won't work on these?



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
I NEED HELP with the SPELLNUMBER Function vag Excel Worksheet Functions 0 June 21st 05 08:17 AM
Excel option to store trendline's coefficients in cells for use Miguel Saldana Charts and Charting in Excel 9 June 20th 05 08:45 PM
Date & Time mully New Users to Excel 4 May 23rd 05 11:56 AM
Automatically up date time in a cell Mark Excel Discussion (Misc queries) 5 May 12th 05 12:26 AM
clock Wildman Excel Worksheet Functions 2 April 26th 05 10:31 AM


All times are GMT +1. The time now is 07:09 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"