Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 129
Default IF and OR Function

Hello,

Can I edit the formula below to include another criteria

=IF(OR(ISNUMBER(SEARCH("SEA",H2)),ISNUMBER(SEARCH( "EXPORT",H2)),ISNUMBER(SEARCH("K",H2))),C2+32,C2+7 )

The formula looks up Sea, Export or K within col H and if true will add 32
days onto the value in Col C, if not true it will just add 7 days.

I have a part number which will take longer to arrive than 32 days so I need
to include this in the calculation.

The formula needs to include a search in col D and if BCRFRMXX00002 is found
add 42 days to the value in col C regardless to the value in Col H .

Col H is the method of shipment

This would need to be the first search criteria.

I have tried

=IF(OR(ISNUMBER(SEARCH("BCRFRMXX00002",D2)),C2+42, ISNUMBER(SEARCH("SEA",H2)),ISNUMBER(SEARCH("EXPORT ",H2)),ISNUMBER(SEARCH("K",H2))),C2+32,C2+7)

Can you please advise me.

ManyThanks

Winnie
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,104
Default IF and OR Function

Your formula
=IF(OR(ISNUMBER(SEARCH("BCRFRMXX00002",D2)),C2+42, ISNUMBER(SEARCH("SEA",H2)),ISNUMBER(SEARCH("EXPORT ",H2)),ISNUMBER(SEARCH("K",H2))),C2+32,C2+7)return s either C2+7 or C2+32Do you see that we could rewrite it as:=C2+IF(ISNUMBER(SEARCH("SEA",H2))+ISNUMBER(SEAR CH("EXPORT",H2))+ISNUMBER(SEARCH("K",H2)),32,7)Th e argument ISNUMBER...+ISNUMBER.....+ISNUMBER will evaluate either to 0(Excel will treat this as FALSE) or it will evaluate to a number (Excel willtreat this as TRUE)Now let's add the other condition=C2+IF(ISNUMBER(SEARCH("SEA",H2))+ISNUMBE R(SEARCH("EXPORT",H2))+ISNUMBER(SEARCH("K",H2)),32 ,7) + ISNUMBER(SEARCH("BCRFRMXX00002",D2))*42In the last part ISNUMBER will be TRUE or FALSE and when this is use is amath operation it is treated as 0 or 1. So this will add 7 or 32 dependingon H2 AND 0 or 42 depending on D2But maybe you meant:If the D2 condition holds add 42 ELSE add 7 or 25 depending on the H2condition=C2+IF(ISNUMBER(SEARCH("BCRFRMXX00002", D2)),42,IF(ISNUMBER(SEARCH("SEA",H2))+ISNUMBER(SEA RCH("EXPORT",H2))+ISNUMBER(SEARCH("K",H2)),32, 7))Here we add 42 if the D2 condition holds OR we add a value depending on theH2 conditionbest wishes--Bernard V LiengmeMicrosoft Excel MVPhttp://people.stfx.ca/bliengmeremove caps from email"winnie123" wrote in ... Hello, Can I edit the formula below to include another criteria=IF(OR(ISNUMBER(SEARCH("SEA",H2)),ISNUMB ER(SEARCH("EXPORT",H2)),ISNUMBER(SEARCH("K",H2))), C2+32,C2+7) The formula looks up Sea, Export or K within col H and if true will add 32 days onto the value in Col C, if not true it will just add 7 days. I have a part number which will take longer to arrive than 32 days so Ineed to include this in the calculation. The formula needs to include a search in col D and if BCRFRMXX00002 isfound add 42 days to the value in col C regardless to the value in Col H . Col H is the method of shipment This would need to be the first search criteria. I have tried=IF(OR(ISNUMBER(SEARCH("BCRFRMXX00002",D2)) ,C2+42,ISNUMBER(SEARCH("SEA",H2)),ISNUMBER(SEARCH( "EXPORT",H2)),ISNUMBER(SEARCH("K",H2))),C2+32,C2+7 ) Can you please advise me. ManyThanks Winnie

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 129
Default IF and OR Function

Thank you Bernard,

It was the later formula I wanted.

Thanks for the explanation too

Best Regards

Winnie

"Bernard Liengme" wrote:

Your formula
=IF(OR(ISNUMBER(SEARCH("BCRFRMXX00002",D2)),C2+42, ISNUMBER(SEARCH("SEA",H2)),ISNUMBER(SEARCH("EXPORT ",H2)),ISNUMBER(SEARCH("K",H2))),C2+32,C2+7)return s either C2+7 or C2+32Do you see that we could rewrite it as:=C2+IF(ISNUMBER(SEARCH("SEA",H2))+ISNUMBER(SEAR CH("EXPORT",H2))+ISNUMBER(SEARCH("K",H2)),32,7)Th e argument ISNUMBER...+ISNUMBER.....+ISNUMBER will evaluate either to 0(Excel will treat this as FALSE) or it will evaluate to a number (Excel willtreat this as TRUE)Now let's add the other condition=C2+IF(ISNUMBER(SEARCH("SEA",H2))+ISNUMBE R(SEARCH("EXPORT",H2))+ISNUMBER(SEARCH("K",H2)),32 ,7) + ISNUMBER(SEARCH("BCRFRMXX00002",D2))*42In the last part ISNUMBER will be TRUE or FALSE and when this is use is amath operation it is treated as 0 or 1. So this will add 7 or 32 dependingon H2 AND 0 or 42 depending on D2But maybe you meant:If the D2 condition holds add 42 ELSE add 7 or 25 depending on the

H2condition=C2+IF(ISNUMBER(SEARCH("BCRFRMXX00002", D2)),42,IF(ISNUMBER(SEARCH("SEA",H2))+ISNUMBER(SEA RCH("EXPORT",H2))+ISNUMBER(SEARCH("K",H2)),32, 7))Here we add 42 if the D2 condition holds OR we add a value depending on theH2 conditionbest wishes--Bernard V LiengmeMicrosoft Excel MVPhttp://people.stfx.ca/bliengmeremove caps from email"winnie123" wrote in ... Hello, Can I edit the formula below to include another criteria=IF(OR(ISNUMBER(SEARCH("SEA",H2)),ISNUMB ER(SEARCH("EXPORT",H2)),ISNUMBER(SEARCH("K",H2))), C2+32,C2+7) The formula looks up Sea, Export or K within col H and if true will add 32 days onto the value in Col C, if not true it will just add 7 days. I have a part number which will take longer to arrive than 32 days so Ineed to include this in the calculation. The formula needs to include a search in col D and if BCRFRMXX00002 isfound add 42 days to the value
in col C regardless to the value in Col H . Col H is the method of shipment This would need to be the first search criteria. I have tried=IF(OR(ISNUMBER(SEARCH("BCRFRMXX00002",D2)) ,C2+42,ISNUMBER(SEARCH("SEA",H2)),ISNUMBER(SEARCH( "EXPORT",H2)),ISNUMBER(SEARCH("K",H2))),C2+32,C2+7 ) Can you please advise me. ManyThanks Winnie


  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,104
Default IF and OR Function

Glad to have helped
--
Bernard V Liengme
Microsoft Excel MVP
http://people.stfx.ca/bliengme
remove caps from email


"winnie123" wrote in message
...
Thank you Bernard,

It was the later formula I wanted.

Thanks for the explanation too

Best Regards

Winnie

"Bernard Liengme" wrote:

Your formula

=IF(OR(ISNUMBER(SEARCH("BCRFRMXX00002",D2)),C2+42, ISNUMBER(SEARCH("SEA",H2)),ISNUMBER(SEARCH("EXPORT ",H2)),ISNUMBER(SEARCH("K",H2))),C2+32,C2+7)return s
either C2+7 or C2+32Do you see that we could rewrite it
as:=C2+IF(ISNUMBER(SEARCH("SEA",H2))+ISNUMBER(SEAR CH("EXPORT",H2))+ISNUMBER(SEARCH("K",H2)),32,7)Th e
argument ISNUMBER...+ISNUMBER.....+ISNUMBER will evaluate either to
0(Excel will treat this as FALSE) or it will evaluate to a number (Excel
willtreat this as TRUE)Now let's add the other
condition=C2+IF(ISNUMBER(SEARCH("SEA",H2))+ISNUMBE R(SEARCH("EXPORT",H2))+ISNUMBER(SEARCH("K",H2)),32 ,7)
+ ISNUMBER(SEARCH("BCRFRMXX00002",D2))*42In the last part ISNUMBER will
be TRUE or FALSE and when this is use is amath operation it is treated as
0 or 1. So this will add 7 or 32 dependingon H2 AND 0 or 42 depending on
D2But maybe you meant:If the D2 condition holds add 42 ELSE add 7 or 25
depending on the

H2condition=C2+IF(ISNUMBER(SEARCH("BCRFRMXX00002", D2)),42,IF(ISNUMBER(SEARCH("SEA",H2))+ISNUMBER(SEA RCH("EXPORT",H2))+ISNUMBER(SEARCH("K",H2)),32,
7))Here we add 42 if the D2 condition holds OR we add a value depending on
theH2 conditionbest wishes--Bernard V LiengmeMicrosoft Excel
MVPhttp://people.stfx.ca/bliengmeremove caps from email"winnie123"
wrote in
...
Hello, Can I edit the formula below to include another
criteria=IF(OR(ISNUMBER(SEARCH("SEA",H2)),ISNUMB ER(SEARCH("EXPORT",H2)),ISNUMBER(SEARCH("K",H2))), C2+32,C2+7)
The formula looks up Sea, Export or K within col H and if true will add
32 days onto the value in Col C, if not true it will just add 7 days. I
have a part number which will take longer to arrive than 32 days so Ineed
to include this in the calculation. The formula needs to include a
search in col D and if BCRFRMXX00002 isfound add 42 days to the value
in col C regardless to the value in Col H . Col H is the method of
shipment This would need to be the first search criteria. I have
tried=IF(OR(ISNUMBER(SEARCH("BCRFRMXX00002",D2)) ,C2+42,ISNUMBER(SEARCH("SEA",H2)),ISNUMBER(SEARCH( "EXPORT",H2)),ISNUMBER(SEARCH("K",H2))),C2+32,C2+7 )
Can you please advise me. ManyThanks Winnie



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
Excel Data Validation/Lookup function does function correcty Kirkey Excel Worksheet Functions 2 May 25th 09 09:22 PM
copy of excel file not showing formulal/function in the function b oaallam Excel Discussion (Misc queries) 4 September 6th 07 01:20 PM
LINKEDRANGE function - a complement to the PULL function (for getting values from a closed workbook) [email protected] Excel Worksheet Functions 0 September 5th 06 03:44 PM
Offset function with nested match function not finding host ss. MKunert Excel Worksheet Functions 1 March 21st 06 10:46 PM
Emulate Index/Match combo function w/ VBA custom function Spencer Hutton Excel Worksheet Functions 2 May 2nd 05 05:26 PM


All times are GMT +1. The time now is 12:47 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"