se você estiver usando o Excel 2007, pode tentar algo com base em:
=IFERROR(FIND("%",A1),0)+IFERROR(FIND("&",A1),0)+IFERROR(FIND("/",A1),0)
que retorna 0 se a string for válida e um número positivo se não for.
se você estiver usando 2003, será necessário alterar os IFERRORs para IF (ISERROR) s. por exemplo,
=IF(ISERROR(FIND("%",A1)),0,1)+IF(ISERROR(FIND("&",A1)),0,1)+IF(ISERROR(FIND("/",A1)),0,1)
que lhe dá 0 se a string for válida e 1 se não for.
Nota: Sua lógica é negativa (ou seja, você está usando TRUE para e error e FALSE para nenhum erro), mas é fácil o suficiente para reverter se você quiser.