"isnumber" function for numbers

I'm running across a syntax error for an excel function that I tried copying and pasting into numbers. It's "isnumber" Is there an equivalent in numbers that uses this function? Here it is in a formula.

=IF(AND(isnumber($C$3),isnumber($B$3))=TRUE,INDEX($A$1:$B$11,MATCH($B$3,$A$1:$A$ 11,2)*$C$3,""))

Mac Book, Mac OS X (10.6.3)

Posted on Apr 10, 2010 9:28 PM

Reply
4 replies

Apr 10, 2010 10:25 PM in response to goire

That function is not in Numbers, as you have surmised. I can think of a few ways to create it:

IFERROR(B2*1=B2*1,FALSE)

IF(ISERROR(VALUE(B2)),FALSE,TRUE)

Neither of these is an exact replication of ISNUMBER because they will be TRUE for blank cells while ISNUMBER will be FALSE. Using ISNUMBER on a blank cell in Excel creates a warning, though.

The first one is the closest to ISNUMBER. It and ISNUMBER return TRUE for durations as well as numbers. The second one returns FALSE for durations.

So, to replicate your function I think it would be:

=IF(IFERROR($B$3*$C$3=$B$3*$C$3,FALSE),INDEX($A$1:$B$11,MATCH($B$3,$A$1:$A$11,2) *$C$3,""))

Apr 11, 2010 3:01 AM in response to KOENIG Yvan

In Excel WIKI, I found that ISNUMBER returns false if the tested cell is blank.

So, I would use this formula:

=IF(IF(OR(ISBLANK($B$3),ISBLANK($C$3)),FALSE,IF(ISERROR($B$3*$C$3),FALSE,TRUE))= TRUE,INDEX($A$1:$B$11,MATCH($B$3,$A$1:$A$11),2)*$C$3,"")

User uploaded file

CAUTION :

There was a typo in your original one and in the Badunit one.
A parenthesis was missing just before ,2)
and so they were an extraneous one at end.

Yvan KOENIG (VALLAURIS, France) dimanche 11 avril 2010 11:57:12

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

"isnumber" function for numbers

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.