ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Need help with a lookup or if statement (https://www.excelbanter.com/excel-worksheet-functions/246997-need-help-lookup-if-statement.html)

Franci

Need help with a lookup or if statement
 
A B C
Samson 0.5 0.5
Samson Co. 0.3 0.3
Ace 0.7 0.7
Ace Co. 0.2 0.2
Peterson 0.8 0
Derby 0.6 0
Samson 0.9 0.9
Samson Co. 0.4 0.4
Ace 0.1 0.1
Ace Co. 0.3 0.3
Peterson 0.2 0
Derby 0.5 0

Entities:
Samson
Ace

If Col. A is equal to or starts with one of the names in the range
'Entities', I want Col. C to return the contents of Col. B, and if hot, to
return '0'. Any suggestions? Thanks!


CM

Need help with a lookup or if statement
 
TRY THIS for c1:

=if(or(left(a1,3)="Sam",left(a1,3)="Ace")=TRUE,B1, 0)
--
hope to help,
cm


"Franci" wrote:

A B C
Samson 0.5 0.5
Samson Co. 0.3 0.3
Ace 0.7 0.7
Ace Co. 0.2 0.2
Peterson 0.8 0
Derby 0.6 0
Samson 0.9 0.9
Samson Co. 0.4 0.4
Ace 0.1 0.1
Ace Co. 0.3 0.3
Peterson 0.2 0
Derby 0.5 0

Entities:
Samson
Ace

If Col. A is equal to or starts with one of the names in the range
'Entities', I want Col. C to return the contents of Col. B, and if hot, to
return '0'. Any suggestions? Thanks!


T. Valko

Need help with a lookup or if statement
 
One way...

Assume Entities is in the range J2:J3

Enter this array formula** in B2 and copy down as needed:

=IF(COUNT(SEARCH(J$2:J$3,A2)),B2,0)

** array formulas need to be entered using the key combination of
CTRL,SHIFT,ENTER (not just ENTER). Hold down both the CTRL key and the SHIFT
key then hit ENTER.

--
Biff
Microsoft Excel MVP


"Franci" wrote in message
...
A B C
Samson 0.5 0.5
Samson Co. 0.3 0.3
Ace 0.7 0.7
Ace Co. 0.2 0.2
Peterson 0.8 0
Derby 0.6 0
Samson 0.9 0.9
Samson Co. 0.4 0.4
Ace 0.1 0.1
Ace Co. 0.3 0.3
Peterson 0.2 0
Derby 0.5 0

Entities:
Samson
Ace

If Col. A is equal to or starts with one of the names in the range
'Entities', I want Col. C to return the contents of Col. B, and if hot, to
return '0'. Any suggestions? Thanks!




T. Valko

Need help with a lookup or if statement
 
Ooops!

Enter this array formula** in B2 and copy down as needed:


Should be:

Enter this array formula** in C2 and copy down as needed:

--
Biff
Microsoft Excel MVP


"T. Valko" wrote in message
...
One way...

Assume Entities is in the range J2:J3

Enter this array formula** in B2 and copy down as needed:

=IF(COUNT(SEARCH(J$2:J$3,A2)),B2,0)

** array formulas need to be entered using the key combination of
CTRL,SHIFT,ENTER (not just ENTER). Hold down both the CTRL key and the
SHIFT key then hit ENTER.

--
Biff
Microsoft Excel MVP


"Franci" wrote in message
...
A B C
Samson 0.5 0.5
Samson Co. 0.3 0.3
Ace 0.7 0.7
Ace Co. 0.2 0.2
Peterson 0.8 0
Derby 0.6 0
Samson 0.9 0.9
Samson Co. 0.4 0.4
Ace 0.1 0.1
Ace Co. 0.3 0.3
Peterson 0.2 0
Derby 0.5 0

Entities:
Samson
Ace

If Col. A is equal to or starts with one of the names in the range
'Entities', I want Col. C to return the contents of Col. B, and if hot,
to
return '0'. Any suggestions? Thanks!






David Biddulph[_2_]

Need help with a lookup or if statement
 
You don't need =TRUE in your IF statement.

You could simplify
=if(or(left(a1,3)="Sam",left(a1,3)="Ace")=TRUE,B1, 0)
to
=if(or(left(a1,3)="Sam",left(a1,3)="Ace"),B1,0)
or to
=if(or(left(A1,3)={"Sam","Ace"}),B1,0)
--
David Biddulph


cm wrote:
TRY THIS for c1:

=if(or(left(a1,3)="Sam",left(a1,3)="Ace")=TRUE,B1, 0)

A B C
Samson 0.5 0.5
Samson Co. 0.3 0.3
Ace 0.7 0.7
Ace Co. 0.2 0.2
Peterson 0.8 0
Derby 0.6 0
Samson 0.9 0.9
Samson Co. 0.4 0.4
Ace 0.1 0.1
Ace Co. 0.3 0.3
Peterson 0.2 0
Derby 0.5 0

Entities:
Samson
Ace

If Col. A is equal to or starts with one of the names in the range
'Entities', I want Col. C to return the contents of Col. B, and if
hot, to return '0'. Any suggestions? Thanks!





All times are GMT +1. The time now is 08:09 PM.

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