Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Idz21
 
Posts: n/a
Default IF statements and ranges


Hey everyone,

I'm trying to compare two columns, and use a threshold for what type of
differences are considered OK. I developed a forumla, but just realized
that it will not work for all instances. Here's my dilema.

........... Col A ............... Col B ............ Col C
Row 1 .. 5,000 ............... 3,000 ............ OK
Row 2 .. 3,000 ............... 5,000 ............ -2000

My current formula, to account for a 0.078 threshold difference is:
=IF(N8=O8,"OK",
IF(N8=(O8+0.078),"OK",
IF(N8=(O8-0.078),"OK",
IF(O8<=(N8+0.078),"OK",
IF(O8<=(N8-0.078),"OK",N8-O8)))))

I realized that this will only work for Data in Row 2. So in Row 2,
the values will fail all four IF statements, and the result will be
-2000 in Column C - this is correct. However, in Row 1, even though
the difference is larger than 0.078, the values pass for the 1st and
2nd IF statements, so they receive a value of "OK".

Is there a way to force the formula to have to pass all statements,
before assigning "OK"?

Is there a way where I can say, IF ((Difference between N1 and O1) =
0.078 or more, THEN (N1 - O1), "OK"))


Thanks for your help


--
Idz21
------------------------------------------------------------------------
Idz21's Profile: http://www.excelforum.com/member.php...o&userid=30910
View this thread: http://www.excelforum.com/showthread...hreadid=515499

  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
mphell0
 
Posts: n/a
Default IF statements and ranges


Try

=IF(ABS(N1-O1)=0.078,N1-O1,"OK")


--
mphell0
------------------------------------------------------------------------
mphell0's Profile: http://www.excelforum.com/member.php...o&userid=30153
View this thread: http://www.excelforum.com/showthread...hreadid=515499

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Idz21
 
Posts: n/a
Default IF statements and ranges


mphell0 Wrote:
Try

=IF(ABS(N1-O1)=0.078,N1-O1,"OK")

Whoops. Looks like you beat me to the punch. Thanks for your help.
That forumla did the trick.

You took the reverse approach, but both work just fine.


--
Idz21
------------------------------------------------------------------------
Idz21's Profile: http://www.excelforum.com/member.php...o&userid=30910
View this thread: http://www.excelforum.com/showthread...hreadid=515499

  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Idz21
 
Posts: n/a
Default IF statements and ranges


Hey guys,

Just wanted to let you know that I have it figured out. Someone over
at MrExcel helped me out.

Here's the answer:
=IF(ABS(N8-O8)<=0.078,"OK",N8-O8)


I didn't realize excel had the Absolute # formula in it.


--
Idz21
------------------------------------------------------------------------
Idz21's Profile: http://www.excelforum.com/member.php...o&userid=30910
View this thread: http://www.excelforum.com/showthread...hreadid=515499

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
Looping in VB with cell ranges Freeman Excel Worksheet Functions 2 January 22nd 06 12:14 PM
Excel and ranges Jason Excel Worksheet Functions 3 October 13th 05 04:15 AM
dynamic defined ranges Thomas Pike Excel Worksheet Functions 1 September 14th 05 12:29 AM
imbedded if statements ksusong Excel Worksheet Functions 2 August 6th 05 04:04 PM
Dynamic Formulas with Dynamic Ranges Ralph Howarth Excel Worksheet Functions 5 January 21st 05 08:44 AM


All times are GMT +1. The time now is 12:13 PM.

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

About Us

"It's about Microsoft Excel"