IBM Lotus Symphony
|
Essas funções de planilha são usadas para inserir e editar datas e horas. As funções são: DATE, DATEVALUE, DAY, DAYS, DAYS360, EASTERSUNDAY, EDATE, EOMONTH, HOUR, MINUTE, MONTH, NETWORKDAYS, NOW, SECOND, TIME, TIMEVALUE, TODAY, WEEKDAY, WEEKNUM, WEEKNUM_ADD, WORKDAY, YEAR, YEAR2, YEARFRAC.
![]() |
O IBM Lotus Symphony identifica internamente um valor de data/hora como um valor numérico. Se você designar o formato de numeração "Number" para um valor de data ou hora, ele será convertido para um número. Por exemplo, 01/01/2000 12:00 PM, é convertido para 36526.5. O valor que precede o ponto decimal corresponde à data; o valor após o ponto decimal corresponde à hora. Se você desejar ver esse tipo de representação numérica de data e hora, altere o formato do número (data ou hora) de acordo. Para fazer isso, selecione a célula contendo o valor de data ou de hora, chame seu menu de contexto e selecione Células. A página da guia Números contém as funções para definir o formato numérico. |
![]() |
Ao inserir datas, barras ou traços usados como separadores de data, os separadores poderão ser interpretados como operadores aritméticos. Portanto, as datas digitadas nesse formato nem sempre são reconhecidas como datas e resultam em cálculos errados. Para evitar que as datas sejam interpretadas como partes de fórmulas, coloque-as entre aspas, por exemplo, "07/20/54". |
O resultado é um número de data que pode ser formatado como uma data. Então, você vê a data de um dia que é um determinado número de Dias úteis distantes da Data de início.
WORKDAY (Start date;Days;Holidays)
Start date: a data na qual o cálculo é executado. Se a data de início for um dia útil, o dia será incluído no cálculo.
Days: o número de dias úteis. Valor positivo para um resultado após a data de início, valor negativo para um resultado antes da data de início.
Holidays: lista de feriados opcionais. Estes não são dias úteis. Digite um intervalo de células no qual os feriados são listados individualmente.
Qual é a data 17 dias úteis após 1 de dezembro de 2001? Digite a data de início "12/1/2001" na C3 e o número de dias úteis na D3. As células F3 a J3 contêm os seguintes feriados Natal e Ano Novo: "12/24/2001", "12/25/2001", "12/26/2001", "12/31/2001", "1/1/2002".
=WORKDAY(C3;D3;F3;J3) retorna 12/28/2001. Formate o número da data em série como uma data.
O resultado é um número entre 0 e 1, representando a fração de um ano entre a Data de início e a Data de encerramento.
YEARFRAC (Start date;End date;Basis)
Start date e end date : dois valores de data.
Basis: é escolhido em uma lista de opções e indica como o ano deve ser calculado.
Base | Cálculo |
---|---|
0 ou ausente | Método americano (NASD), 12 meses de 30 dias cada |
1 | Número exato de dias em meses, número exato de dias no ano |
2 | Número exato de dias no mês, ano com 360 dias |
3 | Número exato de dias no mês, ano com 365 dias |
4 | Método europeu (NASD), 12 meses com 30 dias cada |
Qual fração do ano 2001 cai entre 1.1.2002 e 7.1.2001?
=YEARFRAC("1.1.2002"; "7.1.2002";1) retorna 0.495890.
Essa função converte uma data gravada como ano, mês, dia para um número em série interno e a exibe na formatação da célula. O formato padrão de uma célula que contém a função DATE é o formato de data, mas é possível formatar as células com o formato numérico 0, que exibe o número de série interno da data como um número.
DATE(year; month; day)
Year é um inteiro entre 1583 e 9956 ou 0 e 99.
Month é um inteiro entre 1 e 12, indicando o mês.
Day é um número entre 1 e 31, indicando o dia do mês.
Se os valores para mês e dia forem maiores, eles serão transportados para o próximo dígito. Se você inserir =DATE(00;12;31) o resultado será "12/31/00." Se, por outro lado, você inserir=DATE(00;13;31) o resultado será "1/31/01."
É possível inserir datas diretamente na função DATE como argumentos ou referências de intervalo.
DATE("00;1;1") produz 1/1/00
Consulte também as seguintes funções:
DATEVALUE retorna o número de data interno para o texto entre aspas, tendo um formato de data possível.
O número interno é retornado como um número natural, resultante do sistema de datas usado pelo IBM® Lotus® Symphony™ para calcular datas.
DATEVALUE("Text")
Text é uma expressão de data válida e deve ser inserida entre aspas.
DATEVALUE("7/20/54") produz 19925
Consulte também as seguintes funções:
O resultado é uma data que é um número de Meses distante da Data de início. Apenas os meses são considerados; os dias não são usados para cálculo.
EDATE(Start date;Months)
Start date : uma data.
Months : o número de meses.
Qual é a data um mês anterior a 3.31.2001?
=EDATE("3.31.2001";-1) retorna 2.28.2001.
Retorna a data atual do sistema de computador. O valor é atualizado quando você reabre o documento ou modifica os valores do documento.
TODAY()
Today é uma função sem argumentos.
TODAY() retorna a data atual do sistema de computador.
Consulte também as seguintes funções:
YEAR(number)
Number mostra o valor de data interno para o qual o ano deve ser retornado.
Year(1) retorna 1899
YEAR(2) retorna 1900
YEAR(33333.33) retorna 1991
Consulte também as seguintes funções:
Extrai o ano, um inteiro a partir de 0 (o ano de 1900) até 8099 (o ano de 9999), a partir do número-data.
YEAR2(Date-Number;[Type])
Número-data é um inteiro ou o endereço ou nome de uma célula que contém um inteiro a partir de 1 (1 de janeiro de 1900) até 2958465 (31 de dezembro de 9999).
Tipo é o número 0 ou 1. Se o tipo for 1, YEAR2 retorna o ano no formato de quatro dígitos. Se o tipo for 0 ou omitido, YEAR2 retorna o deslocamento do ano a partir de 1900 (por exemplo, YEAR2 retorna 123 para representar o ano de 2023).
Retorna a data e a hora do sistema de computador. O valor é atualizado quando você recalcula o documento ou toda vez que uma célula é modificada.
NOW()
=NOW()-A1 retorna a diferença entre a data na A1 e agora. Formate o resultado como um número.
Consulte também as seguintes funções:
WEEKNUM(number; mode)
Number é o número de data interno.
Mode define o início da semana e o tipo de cálculo.
1 = Domingo | |
2 = Segunda |
WEEKNUM("1/1/95";1) retorna 1 (1/1/95 era um domingo)
WEEKNUM("1/1/95";2) retorna 52. Se a semana inicia na segunda-feira, domingo pertence à última semana do ano anterior.
WEEKNUM_ADD(Date;Return type)
Date : a data dentro da semana da agenda.
Return type: 1 para a semana que inicia em um domingo, 2 para a semana que inicia em uma segunda-feira.
Em qual número de semana cai 12.24.2001?
=WEEKNUM_ADD("24.12.2001";1) retorna 52.
Calcula o minuto para um valor de tempo interno. O minuto é retornado como um número entre 0 e 59.
MINUTE(number)
Number , como um valor de hora, é um número decimal no qual o número do minuto deve ser retornado.
MINUTE(8.999) retorna 58
MINUTE(8.9999) retorna 59
MINUTE(NOW()) retorna o valor atual do minuto.
Consulte também as seguintes funções:
Retorna o mês para o valor de data determinado. O mês é retornado como um inteiro entre 1 e 12.
MONTH(Number)
Number , como um valor de hora, é um decimal para o qual o mês deve ser retornado.
MONTH(NOW()) retorna o mês atual
MONTH(C4) retorna 7, se o conteúdo de C4 = 7/7/00.
Consulte também as seguintes funções:
EOMONTH (Start date; Months)
Start date : calculada a partir desse ponto em diante.
Months: o número de meses antes (negativo) ou após (positivo) à Start Date.
Qual é o último dia do mês que cai 6 meses após 14 de setembro de 2001?
=EOMONTH("9.14.2001";6) retorna 3.31.2002.
Retorna o número de dias úteis entre Data de início e Data de encerramento. Os feriados podem ser deduzidos.
NETWORKDAYS (Start date;End date;Holidays)
Start date: a data na qual o cálculo é executado. Se a data de início for um dia útil, o dia será incluído no cálculo.
End date: a data até quando o cálculo é executado. Se a data de término for um dia útil, o dia será incluído no cálculo.
Holidays: lista opcional de feriados. Estes não são dias úteis. Digite um intervalo de células no qual os feriados são listados individualmente.
Quantos feriados caem entre 12/15/2001 e 1/15/2002? A data de início localiza-se na C3 e a data de término na D3. As células F3 a J3 contêm os seguintes feriados Natal e Ano Novo: "12/24/2001", "12/25/2001", "12/26/2001", "12/31/2001", "1/1/2002".
=NETWORKDAYS(C3;D3;F3:J3) retorna 17 dias úteis.
Retorna a data do domingo de Páscoa para o ano inserido. Year é um inteiro entre 1583 e 9956 ou 0 e 99. Você também pode calcular outros feriados, pela simples inclusão dessa data.
Segunda-feira de Páscoa = EASTERSUNDAY() + 1
Sexta-feira santa = EASTERSUNDAY() - 2
Domingo de Pentecostes = EASTERSUNDAY() + 49
Segunda-feira de Pentecostes = EASTERSUNDAY() + 50
EASTERSUNDAY(2000) retorna 4/23/00
EASTERSUNDAY(2000)+49 retorna o número de série interno 36688. Se você usar o formato de data, o resultado será 06/11/00.
Retorna o segundo para o valor de hora determinado. O segundo é fornecido como um inteiro entre 0 e 59.
SECOND(Number)
Number , como um valor de hora, é um decimal, para o qual o segundo deve ser retornado.
SECOND(NOW()) retorna o segundo atual
SECOND(C4) retorna 17, se o conteúdo de C4 = 12:20:17.
Consulte também as seguintes funções:
Retorna a hora para um determinado valor de tempo. A hora é retornada como um inteiro entre 0 e 23.
HOUR(Number)
Number, como um valor de hora, é um decimal, para o qual a hora deve ser retornada.
HOUR(NOW()) retorna a hora atual
HOUR(C4) retorna 17, se o conteúdo de C4 = 17:20:00.
Consulte também as seguintes funções:
Retorna o dia do valor de data determinado. O dia é retornado como um inteiro entre 1 e 31. Você também pode inserir um valor de data/hora negativo.
DAY(Number)
Number , como um valor de hora, é um decimal, para o qual o dia deve ser retornado.
DAY(1) retorna 31 (porque o Lotus Symphony inicia a contagem em zero, a partir de 30 de dezembro de 1899)
DAY(NOW()) retorna o dia atual.
DAY(C4) retorna 5 se o conteúdo de C4 = 8/5/1901.
Consulte também as seguintes funções:
Calcula a diferença entre dois valores de data. O resultado é um inteiro e retorna o número de dias entre os dois dias.
DAYS(Date_2;Date_1)
Date_1 é a data de início, Date_2 é a data de término. Se Date_2 for uma data anterior a Date_1, o resultado será um número negativo.
DAYS("1/1/2010"; NOW()) retorna o número de dias de hoje até 1 de janeiro de 2010.
DAYS("10/10/1990";"10/10/1980") retorna 3652.
Retorna a diferença entre duas datas com base no ano de 360 dias usado em cálculos de juros. O resultado é um inteiro.
DAYS360(Date_1;Date_2;Type)
Se Date_2 for anterior a Date_1, a função retornará um número negativo.
O argumento opcional Type determina o tipo de cálculo de diferença. Se Type = 0 ou se o argumento estiver ausente, o método americano (NASD, Associação Nacional de Corretores de Valores) será usado. Se Type <> 0, o método europeu será usado.
DAYS360("1/1/2000";NOW()) retorna o número de dias de juros de 1 de janeiro de 2000 até hoje.
Consulte também as seguintes funções:
Retorna o dia da semana para o valor de data determinado. O dia é retornado como um inteiro entre 1 (domingo) e 7 (sábado) se nenhum type ou type = 1 for especificado. Se type=2, a numeração inicia em segunda-feira=1; e, se type=3, a numeração inicia em segunda-feira=0.
WEEKDAY(Number; Type)
Number, como um valor de hora, é um decimal para o qual o dia da semana deve ser retornado.
Type determina o tipo de cálculo. Para Type =1, os dias da semana são contados, iniciando no domingo (que é o padrão mesmo quando o parâmetro Type está ausente). Para Type =2, os dias de semana são contados iniciando na segunda-feira =1. Para Type = 3, os dias da semana são contados iniciando na segunda-feira = 0.
WEEKDAY("6/14/2000") retorna 4 (o parâmetro Type está ausente, portanto, a contagem padrão é usada. A contagem padrão inicia com domingo como o número do dia 1. A A data 14 de junho de 2002 foi uma quarta-feira e, portanto, o número do dia 4).
WEEKDAY("7/24/1996";2) retorna 3 (o parâmetro Type é 2, portanto, segunda-feira é o número do dia 1. A data 24 de julho de 1996 foi uma quarta-feira e, portanto, o número do dia 3).
WEEKDAY("7/24/1996";1) retorna 4 (o parâmetro Type é 1, portanto, domingo é o número do dia 1. A data 24 de julho de 1996 foi uma quarta-feira e, portanto, o número do dia 4).
WEEKDAY(NOW()) retorna o número do dia atual.
Para obter uma função, indicando se um dia em A1 é um Dia útil, use as funções IF e WEEKDAY como segue: IF(WEEKDAY(A1;2)<6;"Dia útil";"Fim de semana")
Consulte também as seguintes funções:
TIME retorna o valor de hora atual a partir dos valores para horas, minutos e segundos. Essa função pode ser usada para converter uma hora, com base nesses três elementos, para um valor de hora decimal.
TIME(hour; minute; second)
Use um inteiro para definir hora .
Use um inteiro para definir o minuto.
Use um inteiro para definir o segundo.
TIME("0;0;0") retorna 00:00:00
TIME("4;20;4") retorna 04:20:04
Consulte também as seguintes funções:
TIMEVALUE retorna o número de hora interno a partir de um texto entre aspas e que poderá mostrar um possível formato de entrada de hora.
O número interno indicado como um decimal é o resultado do sistema de data usado no Lotus Symphony para calcular as entradas de datas.
TIMEVALUE("Text")
Text é uma expressão de hora válida e deve ser inserida entre aspas.