OpenOffice Calc - como inserir o BLANK em uma fórmula?

4

No Calc, como na maioria dos aplicativos de planilha, existe uma função IF () que pode ser usada para controlar o comportamento, por exemplo, inserindo essa fórmula na célula C1.

=IF(A1>B1;"A";"B")

exibirá A em C1 se o valor em A1 exceder o valor em B2; caso contrário, exibirá B . Da mesma forma, uma célula contendo uma fórmula pode aparecer em branco com algo assim, o que insere uma string vazia quando a célula deve aparecer em branco.

=IF(A1>B1;"A";"")

O problema é que esse valor "em branco" não pode ser testado usando a função ISBLANK () em outra célula como ISBLANK () em uma célula contendo tal fórmula retorna false, não importa qual dos valores é exibido. Minha pergunta é, portanto, o que pode ser inserido na perna verdadeira ou falsa de uma função IF () para que ela permita que ISBLANK () na célula retorne true?

Em outras palavras, se a fórmula em C1 for

=IF(A1>B1;"A",X)

qual valor de X resultará na fórmula =ISBLANK(C1) sendo verdadeira?

    
por Steve Crane 15.10.2011 / 14:13

1 resposta

2

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")
    
por 15.10.2011 / 16:13