No Excel, como escrevo uma fórmula para que Cell (B18) exiba um valor especificado, com base nas respostas da variável em (B19-B21)

1

Eu tenho 5 valores possíveis (escolhidos de uma lista suspensa) que podem ser inseridos nas células B19-B21:

N/A, NOT STARTED, IN PROCESS, OVERDUE, COMPLETE

A condição que quero escrever para a linha de cabeçalho B18 diria em linguagem simples:

Se B19-B21 all = alguma combinação de "COMPLETE" ou "N / A" então B18="COMPLETE"; Else="INCOMPLETO"

Li várias discussões semelhantes sobre formatação condicional, mas estou com dificuldades para descobrir por onde começar o cenário acima. Qualquer ajuda é muito apreciada!

    
por christinabean 01.03.2017 / 22:22

2 respostas

0

Uso:

=IF(SUM(COUNTIF(B19:B21,{"COMPLETE","N/A"}))=3,"COMPLETE","INCOMPLETE")
    
por 01.03.2017 / 22:27
0

Que tal contar todos os COMPLETE e N / A até a contagem total, como:

=IF(COUNTIF(B19:B21, "N/A") + COUNTIF(B19:B21, "COMPLETE") = 3, "COMPLETE", "INCOMPLETE")

Então, quando você tiver toda a célula COMPLETE ou N / A, o contador será 3 e você terá COMPLETE, caso contrário, será INCOMPLETO.

Editar:

Se você quiser dar um passo adiante e contar quando todos são N / A, você pode fazer isso com outro IF como:

=IF(COUNTIF(B19:B21, "N/A") = 3, "N/A", IF(COUNTIF(B19:B21, "N/A") + COUNTIF(B19:B21, "COMPLETE") = 3, "COMPLETE", "INCOMPLETE"))

E aí você tem, quando todos são N / A, então você tem N / A. Quando eles são uma mistura de N / A e COMPLETE, então é COMPLETA, caso contrário, é INCOMPLETA.

    
por 01.03.2017 / 22:28