Isto mesmo, após ensinar a calcular entre duas datas [1] e quantos dias faltam para o mês acabar [2] estou colocando a famosa folhinha com feriados e fases da lua. Basta rolar a tela para baixo que você vai encontrá-la, como a figura acima, logo acima da posição astrológica dos planetas.
Dica: clicando em Calendário online, o título do aplicativo, você pode achar inclusive os feriados do seu município.
Espero que gostem pois para mim deu um trabalho enorme apesar da postagem ser bem curta. Acreditem, o blogue não está parado por preguiça!
[1] http://www.paginadoaguinaldo.com/2008/10/clculo-da-diferena-de-dias.html
[2] http://www.paginadoaguinaldo.com/2008/07/quantos-dias-faltam-pro-ms-acabar.html
Terceira ou quarta reencarnação do meu site mantendo o nome. Um blogue (ou blog) off-toppic. Ideia fixa não é o meu forte.
Mostrando postagens com marcador calendário. Mostrar todas as postagens
Mostrando postagens com marcador calendário. Mostrar todas as postagens
terça-feira, 10 de setembro de 2013
domingo, 5 de outubro de 2008
Cálculo da diferença de dias
Nada esotérico, só o método mais simples para calcular diferenças entre datas para iniciantes.
Fiquei devendo esta blogagem, fui inclusive cobrado a respeito, e aí está ela:
Muita gente ainda usa o calendário de mesa ou de parede e a ponta da caneta para saber qual será a data em tantos dias. Com um computador e uma planilha eletrônica isto não é necessário, na falta da planilha, acesso à Internet e conta no Google já resolve. Então vamos lá:
1. Entre no Google Docs e crie uma nova planilha (folha de cálculo em Portugal);
2. Na célula A2 coloque a data inicial, 30/9/2008 por exemplo;
3. Na B2 o número de dias corridos, inclusive a tal data de início, 60 por exemplo;
4. O resultado sairá em C2, com a fórmula (sem as aspas) "=A2+B2-1" e já sairá o resultado que de acordo com as entradas do exemplo é 28/11/2008.
Caso queiram ver a planilha que criei, diga-se de passagem, extremamente simples, o link é este. A planilha está protegida contra alterações para evitar possíveis vandalismos, mas criar uma é extremamente fácil, basta lembrar de colocar o -1 para o dia atual ser contado também.
Outros usos existem, como por exemplo calcular o número de dias que algo ou alguém tem de existência, como segue abaixo:
1. A5, data do nascimento. Aqui usei a primeira postagem deste blogue que não foi deletada: 15/9/2007;
2. B5, hoje, =today() na planilha;
3. C5, o número de dias, =B5-A5, 386 para hoje! Já fez aniversário e eu nem percebi! :-D
Para quem não conhece estes procedimentos, o que o parece ser a grande maioria, isto é uma oportunidade para aproveitar melhor o micro e a Internet e deixar de riscar o calendário.
Atualização: contribuição de njsf, um site para cálculos de tempo, o time and date.com.
Fiquei devendo esta blogagem, fui inclusive cobrado a respeito, e aí está ela:
Muita gente ainda usa o calendário de mesa ou de parede e a ponta da caneta para saber qual será a data em tantos dias. Com um computador e uma planilha eletrônica isto não é necessário, na falta da planilha, acesso à Internet e conta no Google já resolve. Então vamos lá:
1. Entre no Google Docs e crie uma nova planilha (folha de cálculo em Portugal);
2. Na célula A2 coloque a data inicial, 30/9/2008 por exemplo;
3. Na B2 o número de dias corridos, inclusive a tal data de início, 60 por exemplo;
4. O resultado sairá em C2, com a fórmula (sem as aspas) "=A2+B2-1" e já sairá o resultado que de acordo com as entradas do exemplo é 28/11/2008.
Caso queiram ver a planilha que criei, diga-se de passagem, extremamente simples, o link é este. A planilha está protegida contra alterações para evitar possíveis vandalismos, mas criar uma é extremamente fácil, basta lembrar de colocar o -1 para o dia atual ser contado também.
Outros usos existem, como por exemplo calcular o número de dias que algo ou alguém tem de existência, como segue abaixo:
1. A5, data do nascimento. Aqui usei a primeira postagem deste blogue que não foi deletada: 15/9/2007;
2. B5, hoje, =today() na planilha;
3. C5, o número de dias, =B5-A5, 386 para hoje! Já fez aniversário e eu nem percebi! :-D
Para quem não conhece estes procedimentos, o que o parece ser a grande maioria, isto é uma oportunidade para aproveitar melhor o micro e a Internet e deixar de riscar o calendário.
Atualização: contribuição de njsf, um site para cálculos de tempo, o time and date.com.
domingo, 20 de julho de 2008
Quantos dias faltam pro mês acabar?
Um dos meus projetos ainda não realizados é aprender a programar de verdade, ou seja, sem consultar livros, helps e o grande livro branco atrás do código já pronto.
Bom, meu problema não era muito sério nem extremamente esotérico, apenas queria saber quantos dias faltam para acabar o mês contando com o dia de hoje, sem ter que pegar o calendário e contar os dias com a ponta da caneta. O OpenOffice e o quase suicídio de alguns neurônios me deram uma linha curta e simples:
=DAYSINMONTH(TODAY())-DAY(TODAY())+1
Traduzindo:
A função DAYSINMONTH() [dias neste mês em português - com alguma coisa entre os parênteses] diz quantos dias um mês tem, no caso o mês onde este dia - hoje - a função TODAY() [sem nada entre os parênteses, afinal hoje é hoje] vai resultar em 28 (fevereiro), 29 (fevereiro em anos bissextos, 2008 por exemplo), 30 ou 31.
Ótimo, já conseguimos o número de dias do mês.
A função DAY() [com algo entre os parênteses, no caso a função TODAY de novo, ou o nosso famoso hoje] retorna o dia do mês que vaia de 1 a 31, já o dia que apesar de ser apresentado como uma data, no caso de hoje é na realidade o número 39649. O número 1 formatado como data seria o dia 31/12/1899, o 2 seria 1/1/1900 e por aí em diante, são na realidade o número de dias desde uma data fixa, e precisei do dia do mês, um número bem menor
Beleza, subtraindo os dois termos temos a diferença de dias. Assim, somando mais um [unidade, o 1 mesmo], temos o dia de hoje incluído, o famoso daqui a oito dias que o povo tanto fala e que cai no mesmo dia da semana, mesmo ela só tendo sete dias!
Bom, planilhas também a função EASTERSUNDAY(), que colocando o ano entre parênteses nós dá a data do domingo da Páscoa cristã, o que subtraindo 46 dá o dia da Quarta-feira de Cinzas.
A linha ficaria assim para este ano, mesmo a data já tendo passado:
=EASTERSUNDAY(2008)-46
47 dias então resulta na Terça-feira de Carnaval.
Mais sobre as festividades que têm suas datas fixadas em função do domingo de Páscoa podem ser encontrado na Wikipédia em Páscoa e Carnaval.
Bom pra terminar tenho a dizer que no Microsoft Office e BrOffice os códigos devem ser praticamente idênticos só mudando a língua, mas no momento não os tenho disponíveis para verificar. Além do mais o código que postei no começo da postagem resultou mesmo de uma suadinha de meus neurônios. Espero que aproveitem este código simples (é sério mesmo!) que vai me ajudar um pouco.
Bom, meu problema não era muito sério nem extremamente esotérico, apenas queria saber quantos dias faltam para acabar o mês contando com o dia de hoje, sem ter que pegar o calendário e contar os dias com a ponta da caneta. O OpenOffice e o quase suicídio de alguns neurônios me deram uma linha curta e simples:
=DAYSINMONTH(TODAY())-DAY(TODAY())+1
Traduzindo:
A função DAYSINMONTH() [dias neste mês em português - com alguma coisa entre os parênteses] diz quantos dias um mês tem, no caso o mês onde este dia - hoje - a função TODAY() [sem nada entre os parênteses, afinal hoje é hoje] vai resultar em 28 (fevereiro), 29 (fevereiro em anos bissextos, 2008 por exemplo), 30 ou 31.
Ótimo, já conseguimos o número de dias do mês.
A função DAY() [com algo entre os parênteses, no caso a função TODAY de novo, ou o nosso famoso hoje] retorna o dia do mês que vaia de 1 a 31, já o dia que apesar de ser apresentado como uma data, no caso de hoje é na realidade o número 39649. O número 1 formatado como data seria o dia 31/12/1899, o 2 seria 1/1/1900 e por aí em diante, são na realidade o número de dias desde uma data fixa, e precisei do dia do mês, um número bem menor
Beleza, subtraindo os dois termos temos a diferença de dias. Assim, somando mais um [unidade, o 1 mesmo], temos o dia de hoje incluído, o famoso daqui a oito dias que o povo tanto fala e que cai no mesmo dia da semana, mesmo ela só tendo sete dias!
Bom, planilhas também a função EASTERSUNDAY(), que colocando o ano entre parênteses nós dá a data do domingo da Páscoa cristã, o que subtraindo 46 dá o dia da Quarta-feira de Cinzas.
A linha ficaria assim para este ano, mesmo a data já tendo passado:
=EASTERSUNDAY(2008)-46
47 dias então resulta na Terça-feira de Carnaval.
Mais sobre as festividades que têm suas datas fixadas em função do domingo de Páscoa podem ser encontrado na Wikipédia em Páscoa e Carnaval.
Bom pra terminar tenho a dizer que no Microsoft Office e BrOffice os códigos devem ser praticamente idênticos só mudando a língua, mas no momento não os tenho disponíveis para verificar. Além do mais o código que postei no começo da postagem resultou mesmo de uma suadinha de meus neurônios. Espero que aproveitem este código simples (é sério mesmo!) que vai me ajudar um pouco.
Assinar:
Postagens (Atom)


