IBM Lotus Symphony


Funções de Data e Hora

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.

Ícone de Nota 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.
Ícone de Nota 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".

DIATRABALHO

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.

Sintaxe

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.

Exemplo

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.

YEARFRAC

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.

Sintaxe

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

Exemplo

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.

DATE

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.

Sintaxe

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.

Exemplo

DATE("00;1;1") produz 1/1/00

Consulte também as seguintes funções:

DATEVALUE, TODAY, YEAR, NOW, MONTH, DAY, TIMEVALUE.

DATEVALUE

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.

Sintaxe

DATEVALUE("Text")

Text é uma expressão de data válida e deve ser inserida entre aspas.

Exemplo

DATEVALUE("7/20/54") produz 19925

Consulte também as seguintes funções:

TODAY, NOW, TIMEVALUE.

DATAM

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.

Sintaxe

EDATE(Start date;Months)

Start date : uma data.

Months : o número de meses.

Exemplo

Qual é a data um mês anterior a 3.31.2001?

=EDATE("3.31.2001";-1) retorna 2.28.2001.

HOJE

Retorna a data atual do sistema de computador. O valor é atualizado quando você reabre o documento ou modifica os valores do documento.

Sintaxe

TODAY()

Today é uma função sem argumentos.

Exemplo

TODAY() retorna a data atual do sistema de computador.

Consulte também as seguintes funções:

DATE, NOW, DAY.

YEAR

Retorna o ano como um número, de acordo com as regras de cálculo internas.

Sintaxe

YEAR(number)

Number mostra o valor de data interno para o qual o ano deve ser retornado.

Exemplos

Year(1) retorna 1899

YEAR(2) retorna 1900

YEAR(33333.33) retorna 1991

Consulte também as seguintes funções:

DAY, HOUR, MINUTE, MONTH, NOW, SECOND, TODAY, WEEKDAY.

YEAR2

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.

Sintaxe

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).

NOW

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.

Sintaxe

NOW()

Exemplo

=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:

DAY, HOUR, MINUTE, MONTH, WEEKDAY, DATE, YEAR.

WEEKNUM

WEEKNUM calcula o número da semana do ano para o valor de data interno.

Sintaxe

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

Exemplos

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

O resultado indica o número da semana do calendário para uma Data.

Sintaxe

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.

Exemplo

Em qual número de semana cai 12.24.2001?

=WEEKNUM_ADD("24.12.2001";1) retorna 52.

MINUTE

Calcula o minuto para um valor de tempo interno. O minuto é retornado como um número entre 0 e 59.

Sintaxe

MINUTE(number)

Number , como um valor de hora, é um número decimal no qual o número do minuto deve ser retornado.

Exemplos

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:

DAY, HOUR, MONTH, NOW, SECOND, WEEKDAY, YEAR.

MONTH

Retorna o mês para o valor de data determinado. O mês é retornado como um inteiro entre 1 e 12.

Sintaxe

MONTH(Number)

Number , como um valor de hora, é um decimal para o qual o mês deve ser retornado.

Exemplos

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:

DAY, HOUR, MINUTE, NOW, WEEKDAY, YEAR.

EOMONTH

Retorna a data do último dia de um mês que cai Meses distantes da Data de início.

Sintaxe

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.

Exemplo

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.

NETWORKDAYS

Retorna o número de dias úteis entre Data de início e Data de encerramento. Os feriados podem ser deduzidos.

Sintaxe

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.

Exemplo

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.

EASTERSUNDAY

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

Exemplos

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.

SECOND

Retorna o segundo para o valor de hora determinado. O segundo é fornecido como um inteiro entre 0 e 59.

Sintaxe

SECOND(Number)

Number , como um valor de hora, é um decimal, para o qual o segundo deve ser retornado.

Exemplos

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:

DATE, DAY, HOUR, MINUTE, MONTH, , NOW, WEEKDAY, YEAR.

HORA

Retorna a hora para um determinado valor de tempo. A hora é retornada como um inteiro entre 0 e 23.

Sintaxe

HOUR(Number)

Number, como um valor de hora, é um decimal, para o qual a hora deve ser retornada.

Exemplos

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:

DAY, MINUTE, MONTH, NOW, WEEKDAY, YEAR.

DAY

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.

Sintaxe

DAY(Number)

Number , como um valor de hora, é um decimal, para o qual o dia deve ser retornado.

Exemplos

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:

HOUR, MINUTE, MONTH, NOW, SECOND, TODAY, WEEKDAY, YEAR.

DAYS

Calcula a diferença entre dois valores de data. O resultado é um inteiro e retorna o número de dias entre os dois dias.

Sintaxe

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.

Exemplos

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.

DIAS360

Retorna a diferença entre duas datas com base no ano de 360 dias usado em cálculos de juros. O resultado é um inteiro.

Sintaxe

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.

Exemplos

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:

DIA

DIA.DA.SEMANA

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.

Sintaxe

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.

Exemplos

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:

DAY, NOW, TODAY.

TEMPO

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.

Sintaxe

TIME(hour; minute; second)

Use um inteiro para definir hora .

Use um inteiro para definir o minuto.

Use um inteiro para definir o segundo.

Exemplos

TIME("0;0;0") retorna 00:00:00

TIME("4;20;4") retorna 04:20:04

Consulte também as seguintes funções:

HOUR, MINUTE, NOW, SECOND.

VALOR.TEMPO

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.

Sintaxe

TIMEVALUE("Text")

Text é uma expressão de hora válida e deve ser inserida entre aspas.

Exemplos

TIMEVALUE("4PM") retorna 0.67. Ao formatar o formato de hora HH:MM:SS, você obtém 16:00:00.

TIMEVALUE("24:00") retorna 1. Se você usar o formato de hora HH:MM:SS, o valor será 00:00:00.

Consulte também as seguintes funções:

DATEVALUE, HOUR, MINUTE, NOW, SECOND, TIME .


Feedback do Produto | Documentação Adicional | Marcas Registradas