Este erro é um bug?

Na função =SE($H$2="";"";SE(ÉERRO(LOCALIZAR($H$2;J4))=VERDADEIRO;"";B4)) aplicada em uma planilha do excel, quando acessada pelo “Libreoffice planilha” e gravada no modelo Excel novamente, ela se torna =SE($H$2="";"";SE(ÉERRO(LOCALIZAR($H$2;J4))=1;"";B4)), desta forma quando aberta novamente no excel ela dá um erro, pois houve a troca da palavra “verdadeiro” pelo numero “1”.

A fórmula básica e esta: =SE(ÉERRO(FORMULACHECAGEM);SIM;NÃO)

No caso acima ficaria: =SE(ÉERRO(LOCALIZAR($H$2;J4);"";B4)

Eu costumo usar ÉERROS, acho que é mais abrangente, reconhece qualquer erro, se eu não estiver enganado.

No Excel, não sei como fica, uso Calc desde 1998 (era StarOffice).

Muito grato pelas respostas. De fato a fórmula =SE(ÉERRO(LOCALIZAR($H$2;J4);"";B4) funciona nas duas plataformas. Já a SE(ÉERRO(LOCALIZAR($H$2;J4))=VERDADEIRO;"";B4)) só funciona no Excel e a SE(ÉERRO(LOCALIZAR($H$2;J4))=1;"";B4)) só funciona no Libreoffice.