Página 1 de 1

Apresentar mensagens conforme a data do sistema e o dia da semana

Enviado: 01 Out 2022 às 14:02
por GENECI
Boa tarde!

Dúvida posta em outro fórum.

No excel conforme o arquivo anexo, solicito a sua ajuda.



Grato.

Re: Apresentar mensagens conforme a data do sistema e o dia da semana

Enviado: 01 Out 2022 às 18:45
por osvaldomp
Ao solicitar fórmulas, informe sempre a versão do seu Excel.

Esta funciona a parir da versão 2019.
Código: Selecionar todos
=TEXTO(HOJE();"dddd dd/mm/aaaa - ")&UNIRTEXTO(" *** ";VERDADEIRO;SE(C2:C16=TEXTO(HOJE();"dddd");(A2:A16)&" Sala  "&(B2:B16)&" "&(D2:D16);""))

Re: Apresentar mensagens conforme a data do sistema e o dia da semana

Enviado: 02 Out 2022 às 13:51
por GENECI
Boa tarde! osvaldomp

Uso a versão microsoft office 2016

Como resultado a fórmula retornou a mensagem #NOME?
Por favor, pode revisar a fórmula?

Muito obrigado.

Grato.

Re: Apresentar mensagens conforme a data do sistema e o dia da semana

Enviado: 02 Out 2022 às 18:16
por osvaldomp
Este monstrinho deveria funcionar na versão 2016.

=SEERRO(TEXTO(HOJE();"dddd dd/mm/aaaa - ")&ÍNDICE(A2:D16;MENOR(SE(C2:C16=TEXTO(HOJE();"dddd");LIN(A2:A16));LIN(1:1))-1;1)&" Sala "&ÍNDICE(A2:D16;MENOR(SE(C2:C16=TEXTO(HOJE();"dddd");LIN(A2:A16));1)-1;2)&" " &ÍNDICE(A2:D16;MENOR(SE(C2:C16=TEXTO(HOJE();"dddd");LIN(A2:A16));1)-1;4)&" *** "&ÍNDICE(A2:D16;MENOR(SE(C2:C16=TEXTO(HOJE();"dddd");LIN(A2:A16));2)-1;1)&" Sala "&ÍNDICE(A2:D16;MENOR(SE(C2:C16=TEXTO(HOJE();"dddd");LIN(A2:A16));2)-1;2)&" "&ÍNDICE(A2:D16;MENOR(SE(C2:C16=TEXTO(HOJE();"dddd");LIN(A2:A16));2)-1;4)&" *** "&ÍNDICE(A2:D16;MENOR(SE(C2:C16=TEXTO(HOJE();"dddd");LIN(A2:A16));3)-1;1)&" Sala "&ÍNDICE(A2:D16;MENOR(SE(C2:C16=TEXTO(HOJE();"dddd");LIN(A2:A16));3)-1;2)&" "&ÍNDICE(A2:D16;MENOR(SE(C2:C16=TEXTO(HOJE();"dddd");LIN(A2:A16));3)-1;4);"")

Re: Apresentar mensagens conforme a data do sistema e o dia da semana

Enviado: 03 Out 2022 às 08:45
por GENECI
Bom dia! osvldomp

Muito obrigado por desenvolver a extensa e complexa fórmula.

Inseri a fórmula na célula E1, e retornou a mensagem em branco,
hoje é segunda feira, e conforme as informações deveria retornar a seguinte mensagem.

Segunda-feira 03/10/2022 - Paulo Sala 2 QUIM *** Dina LAB-3 MARK *** Sandra Sala 13 TI

Por favor, pode revisar a fórmula.

Grato.

Re: Apresentar mensagens conforme a data do sistema e o dia da semana

Enviado: 03 Out 2022 às 09:05
por osvaldomp
GENECI escreveu: 03 Out 2022 às 08:45 Inseri a fórmula na célula E1, e retornou a mensagem em branco,
hoje é segunda feira, e conforme as informações deveria retornar a seguinte mensagem.

Segunda-feira 03/10/2022 - Paulo Sala 2 QUIM *** Dina LAB-3 MARK *** Sandra Sala 13 TI
segunda-feira 03/10/2022 - Paulo Sala 2 QUIM *** Diná Sala LAB-3 MARK *** Sandra Sala 13 TI <~~~ este é o resultado que a fórmula retorna aqui em uma cópia do seu arquivo.
Se não conseguir, então disponibilize o seu arquivo Excel com a fórmula.

Re: Apresentar mensagens conforme a data do sistema e o dia da semana

Enviado: 03 Out 2022 às 11:04
por GENECI
Anexo o arquivo com a fórmula.

Grato.

Re: Apresentar mensagens conforme a data do sistema e o dia da semana

Enviado: 03 Out 2022 às 11:24
por osvaldomp
Verifique se aí também aparecem caracteres arroba "infiltrados" na fórmula, conforme em vermelho abaixo:
=SEERRO(TEXTO(HOJE();"dddd dd/mm/aaaa - ")&@ÍNDICE(A2:D16;MENOR(SE(@C2:C16=TEXTO(HOJE();"dddd");@LIN(A2:A16));@LIN(1:1))-1;1)&...

Se sim, então remova todos:
selecione a célula que contém a fórmula | Ctrl+L | Localizar: digite @ | clique em Substituir | a caixa Substituir por: deixe em branco | clique em Substituir

Re: Apresentar mensagens conforme a data do sistema e o dia da semana

Enviado: 03 Out 2022 às 12:16
por GENECI
Segui o procedimento e não encontrou arroba "@"
Suponho que devido o office 2016, não haver assinatura com preço único, pode apresentar alguns probleminhas desse tipo.
O arquivo que o senhor disponibilizou o problema desapareceu.

Dúvida resolvida, muito obrigado.

Grato.