View Single Post
  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Teethless mama Teethless mama is offline
external usenet poster
 
Posts: 3,718
Default using if in a range

=MOD(CODE(A20)-65,9)+1

Your formula fail if A20 is a lower case letter

Try this one:
=MOD(CODE(UPPER(A20))-65,9)+1



"Steve Dunn" wrote:

=MOD(CODE(A20)-65,9)+1

Or, if the numbers in row 1 might change:

=INDEX($A$1:$A$20,MOD(CODE(A$20)-65,9)+1)




"Sai" wrote in message
...
I am trying to workout numerology in excel:

I have number 1-9 in row - 1
Alphabets A-I in row - 2
Alphabets J-R in row - 3
Alphabets S-Z in row - 4

I wish to know if I input a value from "A-Z" in different cells, I should
get corresponding numeric values say A20=S,B20=A,C20=I in three different
cells should return A21=1,B21=1,C21=9

Can somebody help me resolve this?

Thanks,