ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Match returning #N/A (https://www.excelbanter.com/excel-worksheet-functions/208993-match-returning-n.html)

Frank Pytel

Match returning #N/A
 
The match function is not working for me. Please help.

I have a calculated cell that returns a number. I have verified that it is
in fact a number using two methods.

=isnumber(p2) returns TRUE

=if(isnumber(p2),"Red","Dork") returns Red.

The number is calculated with the following formula

=(INDIRECT("'import'!"&"o"&MID(C2,2,10))/30.48)/10

The above returns 24.25 as a number.

My perfect goal would be an Index() function, but the index must be returned
from 2 values. I am working in 3 dimensional space and need to return the
value from the End points of the X and the Y axis. I thought that a better
approach might be to Match() the Row of the X and the Column of the Y inside
of the Index() but this is not working so I am going back to Address().

The formula that I am trying to start with follows:

=MATCH(P2,'Design Criteria'!D14:D27,0)

That is the formula that is returning #N/A. The error is being returned no
matter if my Match type is 1, 0 or -1. When I exchange 24.25 for the P2
reference, it works fine.

Can anyone help me with this please?? Thank you very, very much.

God Bless

Frank Pytel


Pete_UK

Match returning #N/A
 
You probably have a rounding error, so that what you see as 24.25
might actually be 24.250000001, or 24.249999997. What you need to do
is to modify the formula that produces this result as follows:

=ROUND((INDIRECT("'import'!"&"o"&MID(C2,2,10))/30.48)/10,2)

and this will round the value to 2 decimal places.

Hope this helps.

Pete

On Nov 4, 4:54*pm, Frank Pytel
wrote:
The match function is not working for me. Please help.

I have a calculated cell that returns a number. I have verified that it is
in fact a number using two methods.

=isnumber(p2) returns TRUE

=if(isnumber(p2),"Red","Dork") returns Red.

The number is calculated with the following formula

=(INDIRECT("'import'!"&"o"&MID(C2,2,10))/30.48)/10

The above returns 24.25 as a number.

My perfect goal would be an Index() function, but the index must be returned
from 2 values. I am working in 3 dimensional space and need to return the
value from the End points of the X and the Y axis. I thought that a better
approach might be to Match() the Row of the X and the Column of the Y inside
of the Index() but this is not working so I am going back to Address().

The formula that I am trying to start with follows:

=MATCH(P2,'Design Criteria'!D14:D27,0)

That is the formula that is returning #N/A. The error is being returned no
matter if my Match type is 1, 0 or -1. When I exchange 24.25 for the P2
reference, it works fine.

Can anyone help me with this please?? Thank you very, very much.

God Bless

Frank Pytel



Glenn

Match returning #N/A
 
Frank Pytel wrote:
The match function is not working for me. Please help.

I have a calculated cell that returns a number. I have verified that it is
in fact a number using two methods.

=isnumber(p2) returns TRUE

=if(isnumber(p2),"Red","Dork") returns Red.

The number is calculated with the following formula

=(INDIRECT("'import'!"&"o"&MID(C2,2,10))/30.48)/10

The above returns 24.25 as a number.

My perfect goal would be an Index() function, but the index must be returned
from 2 values. I am working in 3 dimensional space and need to return the
value from the End points of the X and the Y axis. I thought that a better
approach might be to Match() the Row of the X and the Column of the Y inside
of the Index() but this is not working so I am going back to Address().

The formula that I am trying to start with follows:

=MATCH(P2,'Design Criteria'!D14:D27,0)

That is the formula that is returning #N/A. The error is being returned no
matter if my Match type is 1, 0 or -1. When I exchange 24.25 for the P2
reference, it works fine.

Can anyone help me with this please?? Thank you very, very much.

God Bless

Frank Pytel


Does the formula in P2 result in EXACTLY 24.25, or are you only displaying two
decimal places?

Are the values in D14:D27 sorted?

vezerid

Match returning #N/A
 
Some thoughts...

Is it certain that the INDIRECT formula returns 24.25 and not e.g.
24.2498129405? But then again one of 1, -1 as MATCH 3rd argument
should not return #N/A.

Try the inline evaluation feature for the MATCH formula. In the
formula bar first select the P2 reference and press F9. Then do the
same for 'Design Criteria'!D14:D27. See what values the formula bar
shows. Are they numbers? Any chance these values are text?

HTH
Kostis Vezerides

On Nov 4, 6:54*pm, Frank Pytel
wrote:
The match function is not working for me. Please help.

I have a calculated cell that returns a number. I have verified that it is
in fact a number using two methods.

=isnumber(p2) returns TRUE

=if(isnumber(p2),"Red","Dork") returns Red.

The number is calculated with the following formula

=(INDIRECT("'import'!"&"o"&MID(C2,2,10))/30.48)/10

The above returns 24.25 as a number.

My perfect goal would be an Index() function, but the index must be returned
from 2 values. I am working in 3 dimensional space and need to return the
value from the End points of the X and the Y axis. I thought that a better
approach might be to Match() the Row of the X and the Column of the Y inside
of the Index() but this is not working so I am going back to Address().

The formula that I am trying to start with follows:

=MATCH(P2,'Design Criteria'!D14:D27,0)

That is the formula that is returning #N/A. The error is being returned no
matter if my Match type is 1, 0 or -1. When I exchange 24.25 for the P2
reference, it works fine.

Can anyone help me with this please?? Thank you very, very much.

God Bless

Frank Pytel



Frank Pytel

Match returning #N/A
 
Pete;

Brilliant. I am not sure what the number was, but I took it out to 30
decimal places and it wasn't getting caught. I tried that once before and
must have miss keyed.

Thanks Pete

Frank Pytel

"Pete_UK" wrote:

You probably have a rounding error, so that what you see as 24.25
might actually be 24.250000001, or 24.249999997. What you need to do
is to modify the formula that produces this result as follows:

=ROUND((INDIRECT("'import'!"&"o"&MID(C2,2,10))/30.48)/10,2)

and this will round the value to 2 decimal places.

Hope this helps.

Pete

On Nov 4, 4:54 pm, Frank Pytel
wrote:
The match function is not working for me. Please help.

I have a calculated cell that returns a number. I have verified that it is
in fact a number using two methods.

=isnumber(p2) returns TRUE

=if(isnumber(p2),"Red","Dork") returns Red.

The number is calculated with the following formula

=(INDIRECT("'import'!"&"o"&MID(C2,2,10))/30.48)/10

The above returns 24.25 as a number.

My perfect goal would be an Index() function, but the index must be returned
from 2 values. I am working in 3 dimensional space and need to return the
value from the End points of the X and the Y axis. I thought that a better
approach might be to Match() the Row of the X and the Column of the Y inside
of the Index() but this is not working so I am going back to Address().

The formula that I am trying to start with follows:

=MATCH(P2,'Design Criteria'!D14:D27,0)

That is the formula that is returning #N/A. The error is being returned no
matter if my Match type is 1, 0 or -1. When I exchange 24.25 for the P2
reference, it works fine.

Can anyone help me with this please?? Thank you very, very much.

God Bless

Frank Pytel




Frank Pytel

Match returning #N/A
 
Glenn;

Pete got it. The round() worked great

Thanks for your reply anyway.

Frank

"Glenn" wrote:

Frank Pytel wrote:
The match function is not working for me. Please help.

I have a calculated cell that returns a number. I have verified that it is
in fact a number using two methods.

=isnumber(p2) returns TRUE

=if(isnumber(p2),"Red","Dork") returns Red.

The number is calculated with the following formula

=(INDIRECT("'import'!"&"o"&MID(C2,2,10))/30.48)/10

The above returns 24.25 as a number.

My perfect goal would be an Index() function, but the index must be returned
from 2 values. I am working in 3 dimensional space and need to return the
value from the End points of the X and the Y axis. I thought that a better
approach might be to Match() the Row of the X and the Column of the Y inside
of the Index() but this is not working so I am going back to Address().

The formula that I am trying to start with follows:

=MATCH(P2,'Design Criteria'!D14:D27,0)

That is the formula that is returning #N/A. The error is being returned no
matter if my Match type is 1, 0 or -1. When I exchange 24.25 for the P2
reference, it works fine.

Can anyone help me with this please?? Thank you very, very much.

God Bless

Frank Pytel


Does the formula in P2 result in EXACTLY 24.25, or are you only displaying two
decimal places?

Are the values in D14:D27 sorted?


Frank Pytel

Match returning #N/A
 
vezerid;

Pete got it. The round() worked great

Thanks for your reply anyway. I hadn't known about the F9. I will have to
check into more of those keys.

Have a Great Day!

Frank


"vezerid" wrote:

Some thoughts...

Is it certain that the INDIRECT formula returns 24.25 and not e.g.
24.2498129405? But then again one of 1, -1 as MATCH 3rd argument
should not return #N/A.

Try the inline evaluation feature for the MATCH formula. In the
formula bar first select the P2 reference and press F9. Then do the
same for 'Design Criteria'!D14:D27. See what values the formula bar
shows. Are they numbers? Any chance these values are text?

HTH
Kostis Vezerides

On Nov 4, 6:54 pm, Frank Pytel
wrote:
The match function is not working for me. Please help.

I have a calculated cell that returns a number. I have verified that it is
in fact a number using two methods.

=isnumber(p2) returns TRUE

=if(isnumber(p2),"Red","Dork") returns Red.

The number is calculated with the following formula

=(INDIRECT("'import'!"&"o"&MID(C2,2,10))/30.48)/10

The above returns 24.25 as a number.

My perfect goal would be an Index() function, but the index must be returned
from 2 values. I am working in 3 dimensional space and need to return the
value from the End points of the X and the Y axis. I thought that a better
approach might be to Match() the Row of the X and the Column of the Y inside
of the Index() but this is not working so I am going back to Address().

The formula that I am trying to start with follows:

=MATCH(P2,'Design Criteria'!D14:D27,0)

That is the formula that is returning #N/A. The error is being returned no
matter if my Match type is 1, 0 or -1. When I exchange 24.25 for the P2
reference, it works fine.

Can anyone help me with this please?? Thank you very, very much.

God Bless

Frank Pytel




Pete_UK

Match returning #N/A
 
You're welcome, Frank - glad to be of help.

Pete

On Nov 4, 6:21*pm, Frank Pytel
wrote:
Pete;

Brilliant. I am not sure what the number was, but I took it out to 30
decimal places and it wasn't getting caught. I tried that once before and
must have miss keyed.

Thanks Pete

Frank Pytel



"Pete_UK" wrote:
You probably have a rounding error, so that what you see as 24.25
might actually be 24.250000001, or 24.249999997. What you need to do
is to modify the formula that produces this result as follows:


=ROUND((INDIRECT("'import'!"&"o"&MID(C2,2,10))/30.48)/10,2)


and this will round the value to 2 decimal places.


Hope this helps.


Pete


On Nov 4, 4:54 pm, Frank Pytel
wrote:
The match function is not working for me. Please help.


I have a calculated cell that returns a number. I have verified that it is
in fact a number using two methods.


=isnumber(p2) returns TRUE


=if(isnumber(p2),"Red","Dork") returns Red.


The number is calculated with the following formula


=(INDIRECT("'import'!"&"o"&MID(C2,2,10))/30.48)/10


The above returns 24.25 as a number.


My perfect goal would be an Index() function, but the index must be returned
from 2 values. I am working in 3 dimensional space and need to return the
value from the End points of the X and the Y axis. I thought that a better
approach might be to Match() the Row of the X and the Column of the Y inside
of the Index() but this is not working so I am going back to Address().


The formula that I am trying to start with follows:


=MATCH(P2,'Design Criteria'!D14:D27,0)


That is the formula that is returning #N/A. The error is being returned no
matter if my Match type is 1, 0 or -1. When I exchange 24.25 for the P2
reference, it works fine.


Can anyone help me with this please?? Thank you very, very much.


God Bless


Frank Pytel- Hide quoted text -


- Show quoted text -




All times are GMT +1. The time now is 02:25 AM.

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