Como obter uma marca temporal (timestamp) no Excel

msoffice_jigsaw.jpg

Existem situações em que precisamos inserir a data (ou hora) atual em uma planilha: no cabeçalho de uma nota fiscal, em um recibo de pagamento de empregado, em uma folha de ponto, etc. Para esses casos, existe a função AGORA().

Facílima de usar (não precisa nem de argumentos!), a função retorna a data e a hora atuais no computador em formato numérico, com cada unidade correspondendo a um dia e a parte decimal correspondendo a horas, minutos e segundos. Apesar de simples, é muito usada, por exemplo, no cálculo de horas extras.

O valor retornado por essa função é atualizado automaticamente de forma a apresentar a data e a hora atuais. O problema é que, às vezes, precisamos de registro de data e a hora sem atualização. Essas data e hora armazenadas de forma histórica são conhecidas como “marca temporal” (ou timestamp, em inglês).

Encontrei basicamente três formas de resolver essa dúvida de um leitor: usando macros, usando atalhos de teclado e usando referências circulares. Como não gosto de usar macros (dificultam a portabilidade da planilha entre os diversos aplicativos existentes), este artigo abordará apenas as outras duas opções.

Continue lendo

Basta pensar fora do quadrado

calculos_donald.jpg

Faz bastante tempo que não escrevo nada sobre planilhas de cálculo (Excel ou Calc, tanto faz). Tenho respondido dúvidas nos comentários, mas não tenho tido tempo de escrever nenhum artigo novo.

Entretanto, hoje surgiu uma dúvida no artigo Exercício de Excel que resolvi compartilhar. Sua solução é simples (trivial, diria um antigo professor meu), mas a questão é interessante porque, mais do que testar o conhecimento das funções, testa o conhecimento matemático e a capacidade de “pensar fora do quadrado”.

Segue uma versão ligeiramente adaptada (a original pode ser conferida no artigo):

Considere o conjunto de 20 células com os valores a seguir: 123, 234, 345, 456, 567, 678, 789, 765, 654, 543, 432, 321, 134, 145, 156, 167, 178, 189, 987 e 876.

Como podemos contar os números maiores que 150 e menores que 500 utilizando a função CONT.SE em apenas uma única célula?

Continue lendo

Cálculo do dia da Páscoa e de outras datas móveis

calculos_donald.jpg

A Páscoa passou e eu, que já estou um bom tempo sem escrever, perdi uma ótima oportunidade… Mas valeu a pena: adiantei um projeto importante e, principalmente, passei um tempo com minha família.

De qualquer forma, mesmo não dando aulas de informática esse semestre, vou aproveitar para sanar uma dúvida comum a essa época do ano: como calcular as datas móveis do calendário cristão, como Carnaval, Páscoa, Pentecostes e Corpus Christi.

A palavra páscoa vem do hebraico pessach, significando “passagem”. Deixando de lado as considerações sobre o significado da Páscoa para outros povos, inclusive sua associação com o equinócio da primavera, comemorado pelos povos pagãos, a data da Páscoa foi definida no Concílio de Nicéia, como “o primeiro domingo após a primeira lua cheia que ocorre depois do equinócio da primavera boreal”, equivalendo à antiga regra de que seria “o primeiro domingo após o 14º dia do mês lunar de Nisan (primeiro mês do calendário judaico)”.

Continue lendo

Office 2007 por 200 reais?

office2007_home_student.jpg

Uma boa notícia para aqueles que gostam do MS-Office e querem regularizar sua cópia: a Microsoft Brasil está vendendo uma versão reduzida do Office 2007, chamada Office Home and Student 2007 por um preço promocional bastante atrativo: R$199,00.

Não acredita? Veja aqui, no Submarino!

Cobre o uso do Word, Excel, Powerpoint e OneNote em três equipamentos diferentes! Fazendo os cálculos, isso significa regularizar esses aplicativos por apenas R$66,33 em cada máquina (ou R$16,58 por aplicativo), o preço de uma daquelas revistas de software comprada em banca…

Para quem quer sair do mercado pirata ilegal “alternativo” e contar com atualizações de segurança e suporte oficial, é uma ótima oportunidade! Oxalá façam o mesmo com o Windows!

Continue lendo

Remover zeros à esquerda no Excel

msoffice_jigsaw.jpg

Dentre os diversos ajustes necessários aos dados de uma planilha, estão a adição e a remoção de zeros à esquerda, normalmente em códigos ou números de série de produtos.

Quando li o comentário de Daniel perguntando como remover os zeros à esquerda no MS-Excel®, pensei que existisse alguma função (ou combinação de funções) para este fim.

Infelizmente, não encontrei. Nem no Openoffice.org Calc, que gosto tanto…

Sendo assim, combinei algumas funções para obter o mesmo resultado…

Continue lendo