EXCEL MULTI FUNÇÃO SE DECLARAÇÃO

-1

Eu quero esse estilo de instrução If, mas incluir 3 células, não 2. Então, se J36 e J37 estiverem em branco, mas não J38, eu quero que a função mostre uma notificação dizendo "input J36 and J37" ... Isso faz sentido? Desculpas se não, vou tentar esclarecer o melhor que puder

=IF(AND(NOT(ISBLANK(J35)),NOT(ISBLANK(J36))),"",IF(AND(J35="",J36=""),"",IF(NOT(ISBLANK(J35)),"Input value B",IF(NOT(ISBLANK(J36)),"Input Value a"))))
    
por Joe 14.02.2018 / 16:09

2 respostas

3

Aqui está uma abordagem, é claro que você pode melhorar ainda mais a fórmula:

=IF(COUNT(A2:A4)=3,"","Please input "&IF(ISBLANK(A2),CELL("address",A2)&" ","")&IF(ISBLANK(A3),CELL("address",A3)&" ","")&IF(ISBLANK(A4),CELL("address",A4)&" ",""))

    
por 14.02.2018 / 16:27
0

A função IF avalia a expressão no primeiro parâmetro. Ele retorna o segundo parâmetro se for true e o terceiro parâmetro se for falso.

Se eu entendi sua pergunta corretamente, você quer mostrar "Input J36 and J37" se os dois estiverem em branco enquanto o J38 contiver texto.

Você tem um conjunto de condições, com um resultado. Isso basicamente significa que você precisa apenas de um IF e garante que todas as suas condições sejam verificadas nesse caso.

Seu IF então se tornaria:

=IF(AND(ISBLANK(J36),ISBLANK(J37),NOT(ISBLANK(J38)),"","Input J36 and J37)
    
por 14.02.2018 / 16:31