IBM Lotus Symphony
|
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.
![]() |
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. |
![]() |
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". |
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.
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.
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.
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.
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 |
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.
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.
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.
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 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.
DATA.VALOR ("Texto")
Texto é uma expressão de data válida, e deve ser inserida com aspas.
DATA.VALOR("7/20/54") apresenta 19925
Consulte também as seguintes funções:
HOJE, AGORA, VALOR.TEMPO.
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.
DATAM(Data de início;Meses)
Data de início: uma data.
Meses: o número de meses.
Qual é a data um mês antes de 3.31.2001?
=DATAM("3.31.2001";-1) devolve 2.28.2001.
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.
HOJE()
Hoje é uma função sem argumentos.
HOJE() devolve a data actual do sistema do computador.
Consulte também as seguintes funções:
ANO(número)
Número mostra o valor da data interna para a qual o ano deve ser devolvido.
ANO(1) devolve 1899
ANO(2) devolve 1900
ANO(33333.33) devolve 1991
Consulte também as seguintes funções:
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).
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.
AGORA()
=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:
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 |
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(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.
A que número de semana pertence 12.24.2001?
=NÚMSEMANA_ADD("24.12.2001";1) devolve 52.
Calcula o minuto para um valor de tempo interno. O minuto é devolvido como um número entre 0 e 59.
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.
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:
MÊS(Número)
Número, como valor de tempo, corresponde a um valor decimal, para o qual deverá ser devolvido o mês.
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:
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.
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.
Devolve o número de dias úteis entre a Data de início e Data de fim. É possível deduzir os feriados.
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.
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.
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
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.
Devolve o segundo do valor de tempo indicado. O segundo é indicado como um número inteiro entre 0 e 59.
SEGUNDO (Número)
Número, como valor de tempo, corresponde a um valor decimal, para o qual deverá ser devolvido o valor de segundo.
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:
Devolve a hora de um valor de tempo indicado. A hora é devolvida na forma de número inteiro entre 0 e 23.
HORA(Número)
Número, como valor de tempo, corresponde a um valor decimal, para o qual deverá ser devolvida a hora.
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:
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.
DIA(Número)
Número, como valor de tempo, corresponde a um valor decimal, para o qual deverá ser devolvido o dia.
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:
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.
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.
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.
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.
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.
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:
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.
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.
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:
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.
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.
TEMPO("0;0;0") devolve 00:00:00
TEMPO("4;20;4") devolve 04:20:04
Consulte também as seguintes funções:
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.
VALOR.TEMPO ("Texto")
Texto é uma expressão de tempo válida e deve ser inserida com aspas.
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: