I want to search a cell for a list of words. I thought this would work as an array formula:
{=FIND(,|
|
{=FIND("cell I want to search","list of words I want to search for")}{=SUM(FIND($A$1:$A$100&"|";A3))}
this ensures spreadsheet will compare strings like "cellvlaue|" againts "pattern1|", "pattern2|" etc. which sorts out conflicts like pattern1="newly added", pattern2="added" (sum of all cells matching "added" would be too high, including the target values for cells matching "newly added", which would be a logical error)