Liste os dias do calendário no Excel como uma lista para o Registro de Presença

0

Como afirmado, quero fazer um Registro de Presença.

E se a minha pergunta for repetida, por favor, dirija-me para a referida página.

É possível aplicar duas células que podem ser editadas; digamos que a célula E3 seja Mês e F3 como Ano, e apenas alterando essas duas células, as datas aparecerão para todo o mês em uma coluna. Por exemplo:

Portanto,seeualterá-loparaagostode2016,osdadosnacolunaBdevemmudardeacordocomomêseoanointroduzidosemE3eF3.

Se houver uma maneira, espero que você possa me informar sobre todo o processo, porque eu não sou bom com fórmulas e tudo mais.

    
por Irfan Mirza 24.10.2016 / 11:09

1 resposta

1

Criaremos 31 células de data em potencial e exibiremos uma data somente se ela existir.

  1. Preencha as células A5 a A35 com números de 1 a 31. Você pode digitar 1 na célula A5, 2 na célula A6, depois selecionar ambas as células e arrastar o pequeno quadrado no canto inferior direito da área de seleção (arraste até você alcança a célula A35).

  2. DigiteestafórmulanacélulaB5:

    =IF(ISERROR(DATEVALUE(A5&"-"&$E$3&"-"&$F$3)),"",DATEVALUE(A5&"-"&$E$3&"-"&$F$3))

  3. Se você vir um número em vez de uma data na célula B5, altere o formato da célula para Short Date ou qualquer formato de data que preferir.

  4. Preencher automaticamente as próximas 30 células clicando duas vezes no pequeno quadrado no canto inferior direito de A5.

  5. Agora você pode ocultar a coluna A clicando com o botão direito no cabeçalho da coluna e escolhendo Hide .

A fórmula explicada

A fórmula usa a função DATEVALUE para converter uma data de texto em uma data real do Excel. Usamos o valor do dia da coluna A e concatenamos com o mês e ano nas células E3 e F3. Por exemplo, 24-October-2016 . Os sinais de dólar em $ E $ 3 e $ F $ 3 indicam que queremos essas células específicas, portanto, quando você preencher automaticamente a fórmula, todas as células na coluna B ainda farão referência a E3 e F3.

A função ISERROR verifica se DATEVALUE retorna um erro. Se isso acontecer (por exemplo, se o texto for 30-February-2016 ), colocaremos um valor vazio nessa célula. Caso contrário, usamos a data produzida por DATEVALUE .

    
por 24.10.2016 / 12:27