IBM Lotus Symphony


Funções de data e hora

Estas funções de folha de cálculo são utilizadas para inserir e editar datas e horas. As funções são: DATA, DATA.VALOR, DIA, DIAS, DIAS360, DOMINGO.PÁSCOA, DATAM, FIMMÊS, HORA, MINUTO, MÊS, DIASTRABALHOTOTAL, AGORA, SEGUNDO, TEMPO, VALOR.TEMPO, HOJE, DIA.SEMANA, NÚMSEMANA, NÚMSEMANA_ADD, DIA.TRABALHO, ANO, ANO2, FRACÇÃOANO.

ícone de Nota O IBM Lotus Symphony processa internamente o valor de data/hora como um valor numérico. Se atribuir o formato de numeração "Número" a um valor de data ou hora, o mesmo será convertido num número. Por exemplo, o valor 01/01/2000 12:00 é convertido em 36526,5. O valor que precede a vírgula decimal corresponde à data; o valor seguinte corresponde à hora. Se não pretender visualizar este tipo de representação numérica de data ou hora, altere o formato numérico (data ou hora) da forma pretendida. Para tal, seleccione a célula que contém o valor de data ou de hora, invoque o respectivo menu contextual e seleccione Células. A página do separador Números contém as funções para definir o formato numérico.
ícone de Nota Ao introduzir datas, as barras ou traços utilizados como separadores de data poderão ser interpretados como operadores aritméticos. Desta forma, as datas inseridas neste formato não são sempre reconhecidas como datas e provocam cálculos errados. Para evitar que as datas sejam interpretadas como constituintes de fórmulas, coloque aspas nas datas, por exemplo "07/20/54".

DIA.TRABALHO

O resultado é um número de data que pode ser formatado como uma data. Em seguida, será apresentada a data de um dia que corresponde a um determinado número de Dias úteis a partir da Data de inicio.

Sintaxe

DIA.TRABALHO (Data de início;Dias;Feriados)

Data de início: a data a partir da qual é efectuado o cálculo. Se a data de início for um dia útil, o dia será incluído no cálculo.

Dias: o número de dias úteis. Valor positivo para um resultado após a data de início, valor negativo para um resultado anterior à data de início.

Feriados: lista de feriados opcionais. São dias sem trabalho. Insira um intervalo de células no qual os feriados sejam apresentados individualmente.

Exemplo

Qual é a data 17 dias úteis depois de 1 de Dezembro de 2001? Insira a data de início "12/1/2001" na célula C3 e o número de dias úteis na célula D3. As células situadas entre F3 e J3 contêm os seguintes feriados de Natal e Ano novo: "12/24/2001", "12/25/2001", "12/26/2001", "12/31/2001", "1/1/2002".

=DIA.TRABALHO(C3;D3;F3;J3) devolve 12/28/2001. Formate o número de data série como data.

FRACÇÃOANO

O resultado corresponde a um número entre 0 e 1, que representa a fracção de um ano entre a Data de início e a Data de fim.

Sintaxe

FRACÇÃOANO (Data de início;Data de fim;Base)

Data de início e data de fim: dois valores de data.

Base: seleccionada a partir de uma lista de opções e indica a forma como o ano será calculado.

Base Cálculo
0 ou em falta Método dos EUA (NASD), 12 meses de 30 dias cada
1 Número exacto de dias nos meses, número exacto de dias no ano
2 Número exacto de dias no mês, o ano tem 360 dias
3 Número exacto de dias no mês, o ano tem 365 dias
4 Método europeu, 12 meses de 30 dias cada

Exemplo

Qual a fracção do ano 2001 situada entre 1.1.2002 e 7.1.2001?

=FRACÇÃOANO("1.1.2002"; "7.1.2002";1) devolve 0.495890.

DATA

Esta função converte uma data introduzida como ano, mês, dia num número de série interno, e apresenta o mesmo na formatação da célula. O formato predefinido de uma célula que contenha a função DATA é o formato de data, mas é possível formatar as células com o formato numérico 0, que apresenta o número de série interno da data como número.

Sintaxe

DATA(ano; mês; dia)

O Ano é um número inteiro entre 1583 e 9956 ou 0 e 99.

O Mês é um número inteiro entre 1 e 12, que indica o mês.

O Dia é um número entre 1 e 31, que indica o dia do mês.

Se os valores do mês e do dia forem superiores, serão transferidos para o dígito seguinte. Se inserir =DATA(00;12;31), o resultado será "12/31/00." Se, pelo contrário, inserir =DATA(00;13;31), o resultado será "1/31/01."

É possível inserir datas directamente na função DATA, como argumentos ou como referências de intervalo.

Exemplo

DATA("00;1;1") apresenta 1/1/00

Consulte também as seguintes funções:

DATA.VALOR, HOJE, ANO, AGORA, MÊS, DIA, VALOR.TEMPO.

DATA.VALOR

DATA.VALOR devolve o número de data interna do texto com aspas que apresente um possível formato de data.

O número interno é devolvido como um número natural, resultante do sistema de datas utilizado pelo IBM® Lotus® Symphony™ para calcular datas.

Sintaxe

DATA.VALOR ("Texto")

Texto é uma expressão de data válida, e deve ser inserida com aspas.

Exemplo

DATA.VALOR("7/20/54") apresenta 19925

Consulte também as seguintes funções:

HOJE, AGORA, VALOR.TEMPO.

DATAM

O resultado é uma data que corresponde ao número de Meses a partir da Data de início. Apenas são considerados os meses; os dias não são utilizados no cálculo.

Sintaxe

DATAM(Data de início;Meses)

Data de início: uma data.

Meses: o número de meses.

Exemplo

Qual é a data um mês antes de 3.31.2001?

=DATAM("3.31.2001";-1) devolve 2.28.2001.

HOJE

Devolve a data actual do sistema do computador. O valor é actualizado quando o documento for aberto novamente ou quando os valores do documento forem modificados.

Sintaxe

HOJE()

Hoje é uma função sem argumentos.

Exemplo

HOJE() devolve a data actual do sistema do computador.

Consulte também as seguintes funções:

DATA, AGORA, DIA.

ANO

Devolve o ano na forma de um número de acordo com as regras de cálculo interno.

Sintaxe

ANO(número)

Número mostra o valor da data interna para a qual o ano deve ser devolvido.

Exemplos

ANO(1) devolve 1899

ANO(2) devolve 1900

ANO(33333.33) devolve 1991

Consulte também as seguintes funções:

DIA, HORA, MINUTO, MÊS, AGORA, SEGUNDO, HOJE, DIA.SEMANA.

ANO2

Extrai o ano, um número inteiro de 0 (o ano 1900) a 8099 (o ano 9999), do número de data.

Sintaxe

ANO2(Número de data;[Tipo])

O número de data corresponde a um número inteiro ou ao endereço ou nome de uma célula que contém um número inteiro, de 1 (1 de Janeiro de 1900) a 2958465 (31 de Dezembro de 9999).

O Tipo corresponde ao número 0 ou 1. Se o tipo for 1, a função ANO2 devolve ano em formato de quatro dígitos. Se o tipo for 0 ou for omitido, a função ANO2 devolve a distância do ano a partir de 1900 (por exemplo, a função ANO2 devolve 123 para representar o ano 2023).

AGORA

Devolve a data e hora do sistema do computador. O valor é actualizado quando o documento for recalculado ou sempre que o valor de uma célula for modificado.

Sintaxe

AGORA()

Exemplo

=AGORA()-A1 devolve a diferença entre a data de A1 e agora. Formate o resultado como número.

Consulte também as seguintes funções:

DIA, HORA, MINUTO, MÊS, DIA.SEMANA, DATA, ANO.

NÚMSEMANA

NÚMSEMANA calcula o número da semana do ano do valor de data interno.

Sintaxe

NÚMSEMANA(número; modo)

Número é o número da data interna.

Modo define o início da semana e o tipo de cálculo.

  1 = Domingo
  2 = Segunda-feira

Exemplos

NÚMSEMANA("1/1/95";1) devolve 1 (1/1/95 foi um Domingo)

NÚMSEMANA("1/1/95";2) devolve 52. Se o início da semana for à segunda-feira, o domingo pertence à última semana do ano anterior.

NÚMSEMANA_ADD

O resultado indica o número da semana da agenda para uma Data.

Sintaxe

NÚMSEMANA_ADD(Data;Tipo de retorno)

Data: a data dentro da semana da agenda.

Tipo de retorno: 1 para semana com início ao domingo, 2 para semana com início à segunda-feira.

Exemplo

A que número de semana pertence 12.24.2001?

=NÚMSEMANA_ADD("24.12.2001";1) devolve 52.

MINUTO

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

Sintaxe

MINUTO(número)

Número, como valor de tempo, corresponde a um número decimal, para o qual o número do minuto deve ser devolvido.

Exemplos

MINUTO(8.999) devolve 58

MINUTO(8.9999) devolve 59

MINUTO(AGORA()) devolve o valor do minuto actual.

Consulte também as seguintes funções:

DIA, HORA, MÊS, AGORA, SEGUNDO, DIA.SEMANA, ANO.

MÊS

Devolve o mês do valor da data. O mês é devolvido na forma de número inteiro entre 1 e 12.

Sintaxe

MÊS(Número)

Número, como valor de tempo, corresponde a um valor decimal, para o qual deverá ser devolvido o mês.

Exemplos

MÊS(AGORA()) devolve o mês actual

MÊS(C4) devolve 7 se o conteúdo da célula C4 = 7/7/00.

Consulte também as seguintes funções:

DIA, HORA, MINUTO, AGORA, DIA.SEMANA, ANO.

FIMMÊS

Devolve a data do último dia de um mês situado a Meses de distância da Data de início.

Sintaxe

FIMMÊS (Data de início; Meses)

Data de início: calculada a partir deste ponto.

Meses: o número de meses antes (negativo) ou depois (positivo) da Data de início.

Exemplo

Qual é o último dia do mês situado 6 meses depois de 14 de Setembro de 2001?

=FIMMÊS("9.14.2001";6) devolve 3.31.2002.

DIATRABALHOTOTAL

Devolve o número de dias úteis entre a Data de início e Data de fim. É possível deduzir os feriados.

Sintaxe

DIATRABALHOTOTAL (Data de início;Data de fim;Feriados)

Data de início: a data a partir da qual é efectuado o cálculo. Se a data de início for um dia útil, o dia será incluído no cálculo.

Data de fim: a data até à qual o cálculo é efectuado. Se a data de fim for um dia de trabalho, o dia será incluído no cálculo.

Feriados: lista opcional de feriados. São dias sem trabalho. Insira um intervalo de células no qual os feriados sejam apresentados individualmente.

Exemplo

Quantos dias de trabalho estão situados entre 12/15/2001 e 1/15/2002? A data de início encontra-se na célula C3 e a data de fim na célula D3. As células situadas entre F3 e J3 contêm os seguintes feriados de Natal e Ano novo: "12/24/2001", "12/25/2001", "12/26/2001", "12/31/2001", "1/1/2002".

=DIATRABALHOTOTAL (C3;D3;F3:J3) devolve 17 dias de trabalho.

DOMINGO.PÁSCOA

Devolve a data do Domingo de Páscoa do ano inserido. O ano é um número inteiro entre 1583 e 9956 ou 0 e 99. É igualmente possível calcular outros feriados através de uma simples adição com esta data.

Segunda-feira de Páscoa = DOMINGO.PÁSCOA() + 1

Sexta-feira Santa = DOMINGO.PÁSCOA() - 2

Domingo de Pentecostes = DOMINGO.PÁSCOA() + 49

Segunda-feira de Pentecostes = DOMINGO.PÁSCOA() + 50

Exemplos

DOMINGO.PÁSCOA(2000) devolve 4/23/00

DOMINGO.PÁSCOA(2000)+49 devolve o número de série interno 36688. Se utilizar o formato de data MMDDAA, o resultado será 06/11/00.

SEGUNDO

Devolve o segundo do valor de tempo indicado. O segundo é indicado como um número inteiro entre 0 e 59.

Sintaxe

SEGUNDO (Número)

Número, como valor de tempo, corresponde a um valor decimal, para o qual deverá ser devolvido o valor de segundo.

Exemplos

SEGUNDO(AGORA()) devolve o segundo actual

SEGUNDO(C4) devolve 17 se o conteúdo de C4 = 12:20:17.

Consulte também as seguintes funções:

DATA, DIA, HORA, MINUTO, MÊS, AGORA, DIA.SEMANA, ANO.

HORA

Devolve a hora de um valor de tempo indicado. A hora é devolvida na forma de número inteiro entre 0 e 23.

Sintaxe

HORA(Número)

Número, como valor de tempo, corresponde a um valor decimal, para o qual deverá ser devolvida a hora.

Exemplos

HORA(AGORA()) devolve a hora actual

HORA(C4) devolve 17 se o conteúdo de C4 = 17:20:00.

Consulte também as seguintes funções:

DIA, MINUTO, MÊS, AGORA, DIA.SEMANA, ANO.

DIA

Devolve o dia do valor de data indicado. O dia é devolvido na forma de número inteiro entre 1 e 31. É igualmente possível inserir um valor de data/hora negativo.

Sintaxe

DIA(Número)

Número, como valor de tempo, corresponde a um valor decimal, para o qual deverá ser devolvido o dia.

Exemplos

DIA(1) devolve 31 (dado que o Lotus Symphony inicia a contagem do zero a partir de 30 de Dezembro de 1899)

DIA(AGORA()) devolve o dia actual.

DIA(C4) devolve 5 se o conteúdo de C4 = 8/5/1901.

Consulte também as seguintes funções:

HORA, MINUTO, MÊS, AGORA, SEGUNDO, HOJE, DIA.SEMANA, ANO.

DIAS

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

Sintaxe

DIAS(Data_2;Data_1)

Data_1 é a data de início, Data_2 é a data de fim. Se Data_2 for uma data anterior a Data_1, o resultado será um número negativo.

Exemplos

DIAS("1/1/2010"; AGORA()) devolve o número de dias de hoje até 1 de Janeiro de 2010.

DIAS("10/10/1990";"10/10/1980") devolve 3652.

DIAS360

Devolve a diferença entre duas datas com base no ano de 360 dias utilizado nos cálculos de taxas de juro. O resultado é um número inteiro.

Sintaxe

DIAS360(Data_1;Data_2;Tipo)

Se Data_2 for anterior a Data_1, a função devolve um número negativo.

O argumento opcional Tipo determina o tipo de cálculo de diferença. Se Tipo = 0 ou se o argumento não estiver presente, será utilizado o método dos EUA (NASD, National Association of Securities Dealers). Se Tipo <> 0, será utilizado o método europeu.

Exemplos

DIAS360("1/1/2000";AGORA()) devolve o número de dias de juro de 1 de Janeiro de 2000 até hoje.

Consulte também as seguintes funções:

DIA

DIA.SEMANA

Devolve o dia da semana do valor de data indicado. Se não for especificado nenhum tipo ou se for especificado tipo = 1, o dia é devolvido na forma de número inteiro entre 1 (Domingo) e 7 (Sábado). Se tipo=2, a numeração é iniciada como Segunda-feira=1; e se tipo=3, a numeração é iniciada como Segunda-feira=0.

Sintaxe

DIA.SEMANA (Número; Tipo)

Número, como valor de data, corresponde a um valor decimal, para o qual deverá ser devolvido o dia da semana.

Tipo determina o tipo de cálculo. Para Tipo =1, os dias da semana são contados a partir de domingo (esta é a predefinição, mesmo que o parâmetro Tipo não esteja presente). Para o Tipo = 2, os dias de semana são contados a partir de Segunda-feira =1. Para o Tipo = 3, os dias de semana são contados a partir de Segunda-feira = 0.

Exemplos

DIA.SEMANA ("6/14/2000") devolve 4 (o parâmetro Tipo está em falta e, portanto, será utilizada a contagem padrão). A contagem padrão é iniciada com o Domingo como dia número 1. O dia 14 de Junho de 2000 foi uma quarta-feira e, portanto, o dia número 4).

DIA.SEMANA ("7/24/1996";2) devolve 3 (o parâmetro Tipo é 2 e, portanto, a segunda-feira é o dia número 1. 24 de Julho de 1996 foi uma quarta-feira e, portanto, dia número 3).

DIA.SEMANA ("7/24/1996";1) devolve 4 (o parâmetro Tipo é 1 e, portanto, o domingo é o dia número 1. 24 de Julho de 1996 foi uma quarta-feira e, portanto, dia número 4).

DIA.SEMANA (AGORA()) devolve o número do dia actual.

Para obter uma função que indique se um dia na célula A1 corresponde a um Dia útil, utilize as funções SE e DIA.SEMANA, da seguinte forma: SE(DIA.SEMANA(A1;2)<6;"Dia útil";"Fim-de-semana")

Consulte também as seguintes funções:

DIA, AGORA, HOJE.

TEMPO

TEMPO devolve o valor de tempo actual a partir dos valores de horas, minutos e segundos. Esta função pode ser utilizada para converter uma hora com base nestes três elementos para um valor de tempo decimal.

Sintaxe

TEMPO(hora; minuto; segundo)

Utilize um número inteiro para definir a hora.

Utilize um número inteiro para definir o minuto.

Utilize um número inteiro para definir o segundo.

Exemplos

TEMPO("0;0;0") devolve 00:00:00

TEMPO("4;20;4") devolve 04:20:04

Consulte também as seguintes funções:

HORA, MINUTO, AGORA, SEGUNDO.

VALOR.TEMPO

VALOR.TEMPO devolve o número de tempo interno a partir de um texto com aspas que possa mostrar um possível formato de entrada de tempo.

O número interno indicado como um valor decimal é o resultado do sistema de datas utilizado no Lotus Symphony para calcular entradas de datas.

Sintaxe

VALOR.TEMPO ("Texto")

Texto é uma expressão de tempo válida e deve ser inserida com aspas.

Exemplos

VALOR.TEMPO("4PM") devolve 0.67. Ao efectuar a formatação no formato de hora HH:MM:SS, será apresentado 16:00:00.

VALOR.TEMPO("24:00") devolve 1. Se utilizar o formato de hora HH:MM:SS, o valor será 00:00:00.

Consulte também as seguintes funções:

DATA.VALOR, HORA, MINUTO, AGORA, SEGUNDO, TEMPO.


Comentários sobre o produto | Documentação adicional | Marcas comerciais