Assign text to numeric value

R

Reno

have weekly store gross profit report(s) and want to assign a letter based on
a range of $0, 1000,2000,3000,4000,5000, 6000 which would return
7,6,5,4,3,2,1 respectively...have tried
=lookup(A1,{0,1000,2000,3000,4000,5000,6000},{"7","6","5","4","3","2",1"})
which gives the same rating for all stores. is cntl-shft required with the
use of braces { }?
thx
 
T

T. Valko

Works OK for me. Make sure calculation is set to automatic:

In Excel 2007:

Formulas tab>Calculation>Calculation Options>Automatic

All other versions of Excel:

Tools>Options>Calculation tab>Automatic>OK

You also might want to remove the quotes from around the numbers:

=LOOKUP(A1,{0,1000,2000,3000,4000,5000,6000},{7,6,5,4,3,2,1})

Quoting numbers makes them TEXT.
 
R

Reno

it might, but the ranges and/or designation(s) (1... goes to A..) or something.

tried ={0,"7", 1.1,"6"... } cntl-shft enter
as an array, but this also gave incorrect/inconsistent error too.
thx
 
R

Reno

That worked, thanks!

T. Valko said:
Works OK for me. Make sure calculation is set to automatic:

In Excel 2007:

Formulas tab>Calculation>Calculation Options>Automatic

All other versions of Excel:

Tools>Options>Calculation tab>Automatic>OK

You also might want to remove the quotes from around the numbers:

=LOOKUP(A1,{0,1000,2000,3000,4000,5000,6000},{7,6,5,4,3,2,1})

Quoting numbers makes them TEXT.

--
Biff
Microsoft Excel MVP





.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top