This will probably also work and is shorter (but maybe not faster, I don't know):

in "Main"(sheet1) cell R6:
=IF(ISERR(SEARCH($words.R$2;$F6));"";$J6+$H6)

in "words"(sheet2) cell R2:
=R$3&"|"&R$4&"|"&R$5&
   [snip]
"|"&R$21


Johnny



Den 2006-01-21 02:36:26 skrev GregChi <[EMAIL PROTECTED]>:

Thanks, I did this:

in "Main"(sheet1) cell R6:
=IF(ISERR(SEARCH($words.R$2;$F6));"";$J6+$H6)

in "words"(sheet2) cell R2:
=CONCATENATE(R$3;"|";R$4;"|";R$5;
   [snip]
"|";R$21)

Works great!!!!


On Thu, 19 Jan 2006 10:28:17 -0600 (CST), [EMAIL PROTECTED]
wrote:

Hi Greg,
You could take the concatenate expression out and put it in one cell ,
then replace it with an absolute reference to the new location.
tc

OOo 2.0/ win98se.
I'm building a spreadsheet with multiple sheets, one of which(words)
is columns of lists of words that if they partially match a cell
(F489) in the 'master sheet', the total amount in (2)other cells (J&H
489) is copied to THIS cell.
The formula is cumbersome. I'd like to make it simpler.
------
=IF(ISERR(SEARCH(CONCATENATE($words.$S$3;
"|";$words.$S$4;"|";$words.$S$5;"|";$words.$S$6;
   [snip]
;$words.$S$17)
;F489));"";J489+H489)

I want to leave the cell blank if no match.
This formula is used in all cells from R6 thru AC1092, so reducing the
size will allow a faster load(i believe).
--
--
  Greg   Agent 1.93/32.576  Opera8.5  OOo2.0 Eudora7
news.readfreenews.net & news.gmane.org      Win98se
for sale: Apple//,Auto Parts/Equip/Manuals:
geardocATgeardoc36DOThostingisfreeDOTcom

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






--
Johnny

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to