Me encontré con la necesidad de buscar si existía cierto texto en unas celdas de Excel, por ejemplo en una celda con el texto "Esta es mi casa" buscar si existe el "mi", que devuelva TRUE si lo encontró o FALSE si no, la formula a ocupar es la siguiente.
=ISNUMBER(SEARCH(substring,text))
Si necesitas que la búsqueda respete mayúsculas y minúsculas usa Find en vez de Search como muestro a continuación.
=ISNUMBER(FIND(substring,text))
Si quieres usar un If, por ejemplo para que te devuela un 1 en vez de TRUE y un 0 en vez de FALSE usa la formula siguiente.
=IF(ISNUMBER(SEARCH(substring,text)), 1, 0)