Ir ao conteúdo

Excel Apresentar mensagens conforme o dia da semana


Ir à solução Resolvido por Scofieldgyn,

Posts recomendados

  • Membro VIP
Postado

@GENECIOFICIAL

 

O Excel trabalha utilizando critérios, como o Excel vai adivinhar que tem que escolher aquela sexta feira e não outra, se não tem a data informada.

 

OBS.: Agora que eu percebi que retorna os dados de todas as sexta

 

[]s

Postado

@GENECIOFICIAL mas como seria esse mudar o dia da semana, na planilha tem vários dias da semana, onde é a chave do dia da semana que vai mudar?

 

dê mais detalhes da dinâmica dessas mudanças dos dias, se puder colocar mais um exemplo. A fórmula é eu já em mente como fazer, porém não entendi o que vai definir qual dia da semana vai ficar amarrado a lógica.

Postado
1 hora atrás, Scofieldgyn disse:

@GENECIOFICIAL mas como seria esse mudar o dia da semana, na planilha tem vários dias da semana, onde é a chave do dia da semana que vai mudar?

 

dê mais detalhes da dinâmica dessas mudanças dos dias, se puder colocar mais um exemplo. A fórmula é eu já em mente como fazer, porém não entendi o que vai definir qual dia da semana vai ficar amarrado a lógica.

Muito simples, como mencionei usar a data do sistema na fórmula, na segunda-feira exibe todos os dados da segunda-feira, o próximo dia do sistema é a terça-feira, a fórmula vai exibir todos os dados da terça-feira, e assim segue exceto, para os sábado e os domingos.

 

 

Grato.

Postado

@GENECIOFICIAL

 

cole a fórmula na célula E1 e veja se atende.

 

SE(PROCV(TEXTO(HOJE();"dddd");C2:C6;1;0)=C2;TEXTO(HOJE();"dddd"))&" "&TEXTO(HOJE();"dd/mm/aaaa")&" - "&ÍNDICE(A2:A6;CORRESP(TEXTO(HOJE();"dddd");C2:C6;0))&"  Sala "&ÍNDICE(B2:B6;CORRESP(TEXTO(HOJE();"dddd");C2:C6;0))&"  "&ÍNDICE(D2:D6;CORRESP(TEXTO(HOJE();"dddd");C2:C6;0))&" *** "&SE(TEXTO(HOJE();"dddd")=C7;ÍNDICE(A7:A11;CORRESP(TEXTO(HOJE();"dddd");C7:C11;0))&"  Sala "&ÍNDICE(B7:B11;CORRESP(TEXTO(HOJE();"dddd");C7:C11;0))&"  "&ÍNDICE(D7:D11;CORRESP(TEXTO(HOJE();"dddd");C7:C11;0)))&" *** "&SE(TEXTO(HOJE();"dddd")=C12;ÍNDICE(A12:A16;CORRESP(TEXTO(HOJE();"dddd");C12:C16;0))&"  Sala "&ÍNDICE(B12:B16;CORRESP(TEXTO(HOJE();"dddd");C12:C16;0))&"  "&ÍNDICE(D12:D16;CORRESP(TEXTO(HOJE();"dddd");C12:C16;0)))

 

 

image.thumb.png.8bd8830a7b189cbf66d603a7c614448b.png

 

Postado

Boa tarde!

 

Me dou por satisfeito, porém se houver a possibilidade de deixar a primeira letra maiúscula do dia da semana, fica excelente.

Exemplos: Segunda-feira, Terça-feira e etc.  caso contrário está ótimo.

 

Muito obrigado e agradecido.

  • Membro VIP
Postado

@GENECIOFICIAL

 

Experimente assim:

=SE(PROCV(TEXTO(HOJE();"dddd");C2:C6;1;0)=C2;PRI.MAIÚSCULA(TEXTO(HOJE();"dddd")))&" "&TEXTO(HOJE();"dd/mm/aaaa")&" - "&ÍNDICE(A2:A6;CORRESP(TEXTO(HOJE();"dddd");C2:C6;0))&"  Sala "&ÍNDICE(B2:B6;CORRESP(TEXTO(HOJE();"dddd");C2:C6;0))&"  "&ÍNDICE(D2:D6;CORRESP(TEXTO(HOJE();"dddd");C2:C6;0))&" *** "&SE(TEXTO(HOJE();"dddd")=C7;ÍNDICE(A7:A11;CORRESP(TEXTO(HOJE();"dddd");C7:C11;0))&"  Sala "&ÍNDICE(B7:B11;CORRESP(TEXTO(HOJE();"dddd");C7:C11;0))&"  "&ÍNDICE(D7:D11;CORRESP(TEXTO(HOJE();"dddd");C7:C11;0)))&" *** "&SE(TEXTO(HOJE();"dddd")=C12;ÍNDICE(A12:A16;CORRESP(TEXTO(HOJE();"dddd");C12:C16;0))&"  Sala "&ÍNDICE(B12:B16;CORRESP(TEXTO(HOJE();"dddd");C12:C16;0))&"  "&ÍNDICE(D12:D16;CORRESP(TEXTO(HOJE();"dddd");C12:C16;0)))

 

[]s

  • Curtir 3
  • Solução
Postado

@GENECIOFICIAL Identifique algumas oportunidades na fórmula e ajustei, utilizar essa abaixo:

 

=SE(PROCV(TEXTO(HOJE();"dddd");C2:C6;1;0)=TEXTO(HOJE();"dddd");PRI.MAIÚSCULA(TEXTO(HOJE();"dddd")))&" "&TEXTO(HOJE();"dd/mm/aaaa")&" - "&ÍNDICE(A2:A6;CORRESP(TEXTO(HOJE();"dddd");C2:C6;0))&"  Sala "&ÍNDICE(B2:B6;CORRESP(TEXTO(HOJE();"dddd");C2:C6;0))&"  "&ÍNDICE(D2:D6;CORRESP(TEXTO(HOJE();"dddd");C2:C6;0))&" *** "&SE(PROCV(TEXTO(HOJE();"dddd");C2:C6;1;0)=TEXTO(HOJE();"dddd");ÍNDICE(A7:A11;CORRESP(TEXTO(HOJE();"dddd");C7:C11;0))&"  Sala "&ÍNDICE(B7:B11;CORRESP(TEXTO(HOJE();"dddd");C7:C11;0))&"  "&ÍNDICE(D7:D11;CORRESP(TEXTO(HOJE();"dddd");C7:C11;0)))&" *** "&SE(PROCV(TEXTO(HOJE();"dddd");C7:C11;1;0)=TEXTO(HOJE();"dddd");ÍNDICE(A12:A16;CORRESP(TEXTO(HOJE();"dddd");C12:C16;0))&"  Sala "&ÍNDICE(B12:B16;CORRESP(TEXTO(HOJE();"dddd");C12:C16;0))&"  "&ÍNDICE(D12:D16;CORRESP(TEXTO(HOJE();"dddd");C12:C16;0)))

 

  • Curtir 2

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!