Excel: melhores maneiras de expressar isso como uma fórmula

0

X é um inteiro > 0

Para x = 0, retorne 0; para todos os outros x, retorne 1

Soluções que considerei:

  1. IF (whatever) , obviamente. Deseja evitá-lo, se possível, apenas porque as fórmulas aninhadas / longas que as utilizam ficam confusas.

  2. IFERROR (x/x, 0)

Hey TBH Eu me lembrei da existência de IFERROR () assim que eu estava escrevendo isso. Essa é provavelmente a solução que eu usarei se ninguém postar algo melhor.

Apenas curioso neste momento.

    
por stuporuser 01.07.2011 / 21:40

3 respostas

4

= MIN (A1,1) parece autodocumentado

    
por 19.11.2012 / 19:07
2

Como sobre a cláusula IF ternária comum:

IF(x = 0, 0, 1)
    
por 01.07.2011 / 22:01
1
=NOT(X=0)+0

em que X pode ser:

  1. uma referência a outra célula
  2. um número
  3. um nome que se refere a uma célula ou valor
  4. uma fórmula

Exemplo:

Quandovocêremovero"+0", receberá VERDADEIRO ou FALSO.

    
por 02.07.2011 / 09:26