EXCEL gera um caractere em uma coluna de uma linha, somente se outras colunas na mesma linha não estiverem em branco

0

Minha planilha acompanha quando os pacientes saem de um andar específico do hospital. Existem colunas nas quais cada paciente é documentado (1 coluna para "casa", outra coluna para "unidade de reabilitação", outra para "outro andar", etc.). Somente quando o paciente deixa o hospital, ele conta como uma descarga, caso em que a coluna "descarga" precisa ter algo nele.

Qual fórmula posso usar para gerar, digamos, um "x" na coluna "descarga" se certas colunas "where they went" na mesma linha contiverem alguma coisa, mas não se não houver nada em nenhuma delas? / p>

Atualmente, para conseguir isso, estou usando = IF (OR (M3 > 0, N3 > 0, O3 > 0, P3 > 0, Q3 > 0, R3 > 0, S3 > 0), "x") na linha 3 da coluna "descarga" (filas 1 e 2 são títulos) e usei "preencher" em todas as linhas subsequentes. Para suprimir o "FALSE" esta fórmula produz quando a condição não é verdadeira, eu apliquei a formatação conditonal a toda a coluna que se o valor = FALSE então a fonte é branca (mesma cor do background).

Existe uma maneira mais eficiente, elegante e à prova de idiotas de fazer isso? A formatação condicional da cor do texto poderia confundir todos, exceto a pessoa que criou a planilha (eu).

    
por Hennes 25.03.2010 / 02:49

2 respostas

2

Você pode usar = IF (SUM (M3: S3) > 0,1,0) e usar a formatação numérica personalizada "X"; "Err"; "" para exibir o resultado 1 ou 0 como um "X" ou em branco, respectivamente.

    
por 25.03.2010 / 03:27
2

tudo que você precisa fazer para torná-los em branco é usar:

IF(some conditions,"x","")

Seu IF está faltando um segundo resultado para dizer o que exibir se FALSE. Aspas duplas retornam um cel em branco (embora note que ele não está em branco quando se trata de coisas como COUNTA, pois tem algo dentro de uma fórmula).

A instrução IF de Mike usando uma SUM é mais elegante que sua OR desajeitada, contanto que as células tenham números (ou datas ou horas, que são apenas números especiais). Eu respondi separadamente, em vez de comentar, pois a chave para o seu problema não é a condição, mas o fato de você não ter especificado "value_if_false".

    
por 25.03.2010 / 11:50