ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   If statement 'formula' not working (https://www.excelbanter.com/excel-programming/344052-if-statement-formula-not-working.html)

Bricktop

If statement 'formula' not working
 
I have two if statements that I need to combine into one statement. The
first statement I have is:
=IF(S1DATEVALUE("10/20/2005"),1,IF(S1=DATEVALUE("10/20/2005"),3,2))
the second statement I have is:
=IF(SEARCH("pen",S3),2,1)
The second statement is where I am having trouble. I tried to add this to
the first statement like so
=IF(S1DATEVALUE("10/20/2005"),1,IF(S1=DATEVALUE("10/20/2005"),3,IF(SEARCH("pending",S3),2,2)))

But the second statement is coming back as a 1. I am new to these if
statements so any help is greatly appreciated.
Thanks.

Alok

If statement 'formula' not working
 
Hi,

Search returns the position of the match.
For instance =Search("pen","pending") will return a value of 1 but
=Search("pen","spending") will return true.
If you want to say that pen should be found somewhere in S3 then you have to
say =if (Search("pen",S3)0,<true part,<false part)

Hope this helps you to find the bug.

Alok


"Bricktop" wrote:

I have two if statements that I need to combine into one statement. The
first statement I have is:
=IF(S1DATEVALUE("10/20/2005"),1,IF(S1=DATEVALUE("10/20/2005"),3,2))
the second statement I have is:
=IF(SEARCH("pen",S3),2,1)
The second statement is where I am having trouble. I tried to add this to
the first statement like so:
=IF(S1DATEVALUE("10/20/2005"),1,IF(S1=DATEVALUE("10/20/2005"),3,IF(SEARCH("pending",S3),2,2)))

But the second statement is coming back as a 1. I am new to these if
statements so any help is greatly appreciated.
Thanks.


JNW

If statement 'formula' not working
 
This would be a great question for the folks in the 'Excel
WorksheetFunctions' forum as this one is for programming questions.

"Bricktop" wrote:

I have two if statements that I need to combine into one statement. The
first statement I have is:
=IF(S1DATEVALUE("10/20/2005"),1,IF(S1=DATEVALUE("10/20/2005"),3,2))
the second statement I have is:
=IF(SEARCH("pen",S3),2,1)
The second statement is where I am having trouble. I tried to add this to
the first statement like so:
=IF(S1DATEVALUE("10/20/2005"),1,IF(S1=DATEVALUE("10/20/2005"),3,IF(SEARCH("pending",S3),2,2)))

But the second statement is coming back as a 1. I am new to these if
statements so any help is greatly appreciated.
Thanks.



All times are GMT +1. The time now is 10:57 PM.

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