Excel: Somente retorna completo quando todas as cinco células tiverem um valor

2

Estou tentando criar uma lista de preferências de marketing para nossos clientes. Eu tenho 5 opções, e eu preciso que cada célula seja Sim ou Não, dependendo das preferências do cliente. No final da linha, eu tenho uma célula para 'Completed Preferences'.

Eu não me importo se a resposta for Sim ou Não, mas eu quero que as 'Completed Preferences' sejam 'Incomplete' se algum dado da linha estiver faltando, e 'Complete' uma vez que todas as preferências tenham um Yes OU Nenhum valor.

O banco de dados terá que ser usado por muitas pessoas, por isso estou tentando torná-lo o mais seguro possível usando texto em vez de números.

Eu tentei pesquisar no Google, instruções IF, instruções ISBLANK, e não consigo entender minha opinião.

Obrigado pela sua ajuda!

    
por angela 12.07.2018 / 17:48

2 respostas

1

Em F1 digite:

=IF(COUNTIF(A1:E1,"Yes")+COUNTIF(A1:E1,"No")=5,"Completed Preferences","Incomplete")

Todos devem ser preenchidos com Sim ou Não .

    
por 12.07.2018 / 18:18
0

Você deve conseguir isso usando uma combinação do IF , ISBLANK e OR funciona no Excel.

Por exemplo, se as células às quais você está se referindo forem células A1 a E1 , essa fórmula funcionará para você:

=IF(OR(ISBLANK(A1), ISBLANK(B1), ISBLANK(C1), ISBLANK(D1), ISBLANK(E1)),"Incomplete", "Complete")

Para passar por isso:

  1. ISBLANK(A1) , ISBLANK(B1) , etc lhe dará TRUE se a célula estiver em branco.
  2. OR(...) dará TRUE se qualquer um dos itens em 1. estiver em branco.
  3. IF 3. retorna TRUE , isso significa que o trabalho está incompleto. IF 3. retorna FALSE , isso significa que o trabalho está completo.

Observação: Isso pode não funcionar se A1 a E1 contiver funções que retornam "" (a célula não está em branco no sentido técnico, mas não contém caracteres). Nesse caso, você precisaria substituir ISBLANK(A1) por IF(A1<>"") e assim por diante.

    
por 12.07.2018 / 18:02