Gregory Smith - Oracle Sparc Verification wrote:
AllI have created a one dimensional array called CATEGORY.When I do this 
function: =Index(Category,25,0)I get the contents
       of that index - lets say it is the word "cats"When I do this function 
=if((index(category,25,0)="cats"),1,0)I
       get FALSE?!!Anyone have any ideas what I am doing wrong?gs

With that formula, you should get 0 if the strings don't match (or 1 if they do); do you really get FALSE displayed in the cell?

Assuming you actually get 0 (because the condition (index(category,25,0)="cats") is evaluating to FALSE), make sure there are no spaces in the values. "cats " is not equal to "cats", even though they look the same. If spurious spaces are likely to be a problem, you may want to use:
  =if((trim(index(category,25,0))="cats"),1,0)
to remove spaces either side of the value (and collapse multiple spaces within the value into single spaces) before comparison.

Mark.

--
To unsubscribe e-mail to: [email protected]
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to