Você pode usar IFERROR()
:
=IFERROR(CalculateSomething(cellref),"something")
Não há como o AFAIK armazenar um cálculo de etapa, a menos que você esteja usando uma coluna auxiliar.
Eu estou querendo saber como posso armazenar algum valor em uma instrução IF()
para que o Excel não tenha que fazer alguns cálculos duas vezes. Existe uma maneira de armazenar algo em uma variável?
Então, por exemplo, digamos que eu tenha algo assim:
=IF(ISNA(CalculateSomething(cellref)),"something",CalculateSomething(cellref))
Parece um desperdício ter CalculateSomething(cellref)
executado duas vezes aqui, especialmente em uma planilha grande.
Existe uma maneira de armazenar o retorno de CalculateSomething(cellref)
em algum lugar para usar na parte else
da instrução?