Não sei se entendi completamente. Você já tentou algo assim?
=IFERROR(A1*1,A1)
Quando A1 contiver "0,99", o número 0,99 será retornado, no entanto, onde A1 contém "> 0,99", e será retornado em seu estado atual - como texto
Por isso, tenho uma fórmula que faz referência a uma planilha diferente:
=IF('Raw Data Import'!G2=""," ",'Raw Data Import'!G2)
que produz o formato de texto. No entanto, como essa célula é usada em uma fórmula diferente, ela precisa gerar um formato numérico. Em outras células, usei o truque * 1, mas neste particular eu não posso, como ocasionalmente 'Raw Data Import'!G2 will = "> 0.99"
, (neste caso não é usado na fórmula subseqüente, e por isso precisa ficar em formato texto) e ocasionalmente será igual a um número real, "0.99"
por exemplo.
* 1 exemplos de truques que tentei são -
=IF(CELL("format",'Raw Data Import'!G2)=F2,'Raw Data Import'!G2*1,'Raw Data Import'!G2)
e
=IF(CELL("format",'Raw Data Import'!G2)=F2,TEXT('Raw Data Import'!G2,"0.##"),TEXT('Raw Data Import'!G2,"0.##"))
mas, ambos parecem não ter efeito no resultado da fórmula subseqüente.
Não sei se entendi completamente. Você já tentou algo assim?
=IFERROR(A1*1,A1)
Quando A1 contiver "0,99", o número 0,99 será retornado, no entanto, onde A1 contém "> 0,99", e será retornado em seu estado atual - como texto