Excel Se a célula estiver em branco, não mostre mais nada, execute esta instrução IF


1

Eu tenho a seguinte fórmula

=IF(N37="Y",5,-5)

No momento ele mostra -5.00 se a célula N37 estiver em branco, mas eu tenho que mostrar nada até que a célula contenha N ou Y.

Respostas:


1

Assumindo -5 é suposto ser quando você tem N:

=IF(N37="Y",5,IF(N37="N",-5,""))

Se Y, então 5.

Se não Y, então, se N, -5.

Se não for Y e não N, "" (string em branco)

Respondendo ao seu comentário, você precisa usar uma fórmula ligeiramente diferente se usar números:

=IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37<=O37/2),"Y",IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37>=O37/2),"N",""))

Como as células em branco serão tratadas como zero


Muito obrigado ! Eu acho que você estava em primeiro lugar por alguns segundos, então eu vou dar a você :)
Phil Nind

Você pode ajudar com outro ... Eu usei o seu código acima, mas ele ainda está exibindo Y mesmo quando os dois campos estão em branco ... =IF(P37<=O37/2,"Y",IF(P37>=O37/2,"N",""))
Phil Nind

@PhilNind Isso é um pouco diferente porque você está comparando-os como números e uma célula vazia = 0 (por isso, 0 <= 0/2, Y). Então, agora as coisas ficam confusas;) Tente =IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37<=O37/2),"Y",IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37>=O37/2),"N",""))- basicamente verificar os campos não estão em branco, bem como fazer a comparação.
Jonno

Está lançando um erro, possivelmente muitos colchetes
Phil Nind

@PhilNind Pense que é algo a ver com a formatação nos comentários, tente a resposta emendada.
Jonno
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.