Fórmulas do Excel? [fechadas]

0

alguém pode aconselhar se isso pode ser feito.

Minha consulta está em duas partes.

  1. O que eu estou querendo fazer (simplificado) é, por exemplo, ter uma linha com 4 colunas diferentes. Vamos para as colunas B, C, D e E. A coluna A será usada para um nome.

Agora, chamarei as Colunas de Opção 1, Opção 2 e Opção 3 para B, C e D. A Coluna E será chamada de Data de Renovação.

No meu exemplo, quero adicionar essa quantidade de anos: Opção 1 = adicionar 1 ano Opção 2 = adicionar 2 anos Opção 3 = adicionar 3 anos

É possível ter a coluna E (data de renovação) para ter uma fórmula que detecta quais das colunas B, C ou D foram concluídas e, em seguida, adicionar a quantidade relevante de anos?

I.E. Se eu adicionar 01/01/2017 à coluna C, ele adicionará 01/01/2019 na coluna E?

Então, acho que o que estou procurando é algo como: Se a data foi adicionada à coluna B, adicione 1 ano. Se a data foi adicionada à coluna C, adicione 2 anos. Se a data foi adicionada à coluna D, adicione 3 anos.

Ou, como alternativa, eu poderia adicionar fórmulas separadas às colunas B, C e D e, em seguida, ter alguma maneira de raspar isso na coluna E?

  1. Quando tiver as datas de renovação na coluna E, quero codificá-las da seguinte forma: Se data de renovação devida - cor vermelha. Se a data de renovação expirar dentro de 1 mês - cor Laranja. Se a data de renovação estiver prevista para mais de 1 mês - cor verde.

Se alguém puder ajudar com isso, seria ótimo.

Obrigado antecipadamente.

Chris.

    
por Chrisbamb 15.04.2017 / 01:05

2 respostas

0

Modificando a resposta do aluno de Gary

Estou sugerindo que você mude para um formato mais eficiente

Name | DateStart  | YearOption | DateRenewal
John | 2017-04-15 | 2          | 2019-04-15
A coluna

YearOption pode ser um menu suspenso listar com 1, 2, 3 opções.

Em seguida, na coluna DateRenewal, você pode usar essa fórmula

=DATE(YEAR(B1)+C1,MONTH(B1),DAY(B1))

Usando formatação condicional , você pode dizer se a data de renovação está se aproximando.

Coloque esta fórmula na formatação condicional personalizada

=DATEDIF(D1,TODAY(),"d")>30

e coloque o formato verde.

=AND(DATEDIF(D1,TODAY(),"d")<=30, DATEDIF(D1,TODAY(),"d")>0)

e coloque o formato laranja.

=DATEDIF(D1,TODAY(),"d")=0

e coloque o formato vermelho.

Nota: este tratamento é um mês como 30 dias.

Mais sobre DATEDIF aqui

    
por 15.04.2017 / 05:55
0

Para a primeira parte:
Em E1 digite:

=IF(B1<>"",DATE(YEAR(B1)+1,MONTH(B1),DAY(B1)),IF(C1<>"",DATE(YEAR(C1)+2,MONTH(C1),DAY(C1)),IF(D1<>"",DATE(YEAR(D1)+3,MONTH(D1),DAY(D1)),"")))
    
por 15.04.2017 / 01:47