Nenhum valor fará com que isblank retorne true, porque C1 sempre conterá uma fórmula e isblank literalmente testa por espaços em branco. Não cadeias vazias, mas células vazias reais.
Acho que você precisaria usar outro se -
if(c1="";"one thing";"or another")