Funções do Project para campos personalizados

Documentos relacionados
Principais Funções do VBscript

MICROSOFT EXCEL & VISUAL BASIC FOR APPLICATIONS MÓDULO SPECIALIST

Microsoft Excel & Visual Basic for Applications. Módulo I. Beginner. 2016/ horas

Excel 2016 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora)

Excel 2013 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Plano de Aula - Excel 2016 Avançado - cód Horas/Aula

Plano de Aula - Excel 2013 Avançado - cód Horas/Aula

Oficina: Programação para Android com o App Inventor. Profª. Alana Gama Licencianda em Ciências da Computação IF Baiano Campus Senhor do Bonfim

Visual Basic.NET. A Linguagem: Operadores, Elementos Condicionais e Laços de Repetição. Professor: Danilo Giacobo

DESENVOLVIMENTO DE SOFTWARE

Visual Basic for Applications

Criar uma Tabela Dinâmica no Excel 2016 para Mac

TEXTO (Função TEXTO) Descrição. Sintaxe. Este artigo descreve a sintaxe da fórmula e o uso da função TEXTO no Microsoft Excel.

Especificações e limites do Microsoft Excel

QI Escolas e Faculdades

Comandos Auxiliares. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Monitor: Marcus Vinícius Custódio

Introdução ao SciLab. SciLab O que é? Onde obter o programa:

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C

EXCEL. Professor: Leandro Crescencio Colégio Politécnico 1

Construção de um website em ASP

FUNÇÕ ES DÕ EXCEL. Para simplificar determinados cálculos e evitar o uso exagerado dos operadores matemáticos, o Excel disponibiliza algumas funções.

Programação de Computadores III

Algoritmos RESUMO - LINGUAGEM C

LABORATÓRIO DE BANCO DE DADOS

Introdução à Programação uma Abordagem Funcional

Programação de Computadores III

4. Constantes. Constantes pré-definidas

Disciplina de Algoritmos e Programação

MCG126 Programação de Computadores II

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If...

Python Listas e Strings. Listas 23/11/2016. Por que usar listas? Listas. Listas - Solução. Listas - Problema

Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer. Índice: Aula1 - Introdução Programa Algoritmo

Programação de Computadores:

Linguagem Haskell. Universidade Estadual Santa Cruz Conceitos de Linguagens de Programação. Tiago Carneiro 19 Agosto 2013

Linguagens de Programação Aula 13

modificador h instrui a função printf( ) a exibir um short int. Portanto, %hu indica que o dado é do tipo short unsigned int.

Comandos em C (cont.)

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S

Excel INTERMEDIÁRIO. Prof. Cassiano Isler Turma 3

Procalc v1.0. Versão Utilizador (Manual de Utilizador)

Linguagem C. André Tavares da Silva.

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Curso de PHP. FATEC - Jundiaí TIPOS DE VARIÁVEIS

1. Para activar o assistente de funções deve: 1.1. Seleccionar a célula ou células onde pretende colocar a fórmula.

Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701

Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa

Material Didático Unificado.

3. Linguagem de Programação C

Nesta aula vamos trabalhar operações entre números e letras:

Lista de Exercícios 5 Funções e Strings

Aula 08: Repetição (Parte 3)

Laboratório de Programação II

Introdução ao Fortran 90-1

Linguagem C Princípios Básicos (parte 1)

Visual Basic for Applications

I - CONCEITOS INICIAIS

TUTORIAL. Trabalhando com a base de dados no QGIS: Operações com Texto QGIS.

ASP Active Server Pages

PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR

ASP. Autor: Nicleverson Silva

Aula 03 - Introdução ao Scilab (p2)

Introdução à Ciência da Computação

1 - Como abrir o programa KmPlot

Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!

Plano de Aula. 1 - Como abrir o programa KmPlot

BANCO DE DADOS WEB AULA 6. Tipos de Dados. professor Luciano Roberto Rocha.

b) Mesclar e Centralizar c) Mesclar e Ajustar texto d) Quebrar texto Automaticamente e) Alinhamento de texto Justificado

08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos:

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.

Transformada Discreta de Fourier

Introdução à Linguagem C. Adaptado de Deise Saccol

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python

Exercícios Data Modeling

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

Unidade 6: Ambiente de Programação Prof. Daniel Caetano

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Transcrição:

Funções do Project para campos personalizados Aplicável a: Project 2010 Project 2007 Project Server 2007 Project Server 2010 Mais... IMPORTANTE : Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui. Estas funções são usadas em fórmulas para calcular os valores de campos personalizados. DICA : Para inserir uma fórmula em um campo personalizado para o Project 2007, no menu Ferramentas, aponte para Personalizar e clique em campos. Na caixa de diálogo Campos personalizados, clique em fórmula. No Project 2010, clique na guia do projeto e, no grupo Propriedades, clique em Campos personalizados. Na caixa de diálogo Campos personalizados, clique em fórmula. Visão geral de funções do Project Quando você usa o Microsoft Project, talvez seja necessário trabalhar com valores que não residem diretamente nos campos. Fórmulas permitem trabalhar com campos para criar esses novos valores. Os exemplos a seguir ilustram como você pode usar fórmulas com campos personalizados: Quando adicionada a um campo de número personalizado, a fórmula a seguir retorna um valor numérico que indica o número de dias entre a data atual e a data de término das tarefas em seu cronograma: DateDiff("d",NOW(),[Finish]) Quando adicionada a um campo de texto personalizado, a fórmula a seguir retorna um valor "Sem linha de base", "Orçamento estourado em 20% ou mais" ou "Abaixo do orçamento": Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/ ([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1, "Overbudget",True,"Under budget") The CStr function in the above formula works only if the [Baseline Finish] field is defined. Funções de conversão

ASC Retorna um Inteiro que representa o código de caractere correspondente à primeira letra de uma cadeia. Asc( cadeia ) cadeia Qualquer expressão de cadeia de caracteres válida. CBool Impõe uma expressão para o tipo de dados Booliano. CBool( expressão ) expressão Qualquer expressão de cadeia de caracteres ou numérica válida. CByte Impõe uma expressão para o tipo de dados Byte. CByte( expressão ) expressão Qualquer Inteiro de 0 a 255.

CCur Impõe uma expressão para o tipo de dados Moeda. CCur( expressão ) expressão Qualquer expressão numérica de -922.337.203.685.477,5808 a 922.337.203.685.477,5807. CDate Impõe uma expressão para o tipo de dados Data. CDate( expressão ) expressão Qualquer expressão de data válida. CDbl Impõe uma expressão para o tipo de dados Duplo. CDbl( expressão )

expressão Qualquer expressão numérica de -1,79769313486232E308 a -4,94065645841247E- 324 para valores negativos; de 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos. CDec Impõe uma expressão para o tipo de dados Decimal. CDec( expressão ) expressão Qualquer expressão numérica entre +/-79.228.162.514.264.337.593.543.950.335 para números na escala zero, ou seja, números sem casas decimais. Para números com 28 casas decimais, o intervalo fica entre +/-7,9228162514264337593543950335. O menor número diferente de zero possível é 0,0000000000000000000000000001. Chr Retorna uma Cadeia que contém o caractere associado ao código do caractere especificado. Chr( códcaract ) códcaract Um Longo que identifica um caractere. CInt Impõe uma expressão para o tipo de dados Inteiro.

CInt( expressão ) expressão Qualquer expressão numérica de -32.768 a 32.767; as frações são arredondadas. CLng Impõe uma expressão para o tipo de dados Longo. CLng( expressão ) expressão Qualquer expressão numérica de -2.147.483.648 a 2.147.483.647; as frações são arredondadas. CSng Impõe uma expressão para o tipo de dados Simples. CSng( expressão ) expressão Qualquer expressão numérica de -3,402823E38 a -1,401298E-45 para valores negativos; de 1,401298E-45 as 3.402823E38 para valores positivos. CStr Impõe uma expressão para o tipo de dados Cadeia.

CStr( expressão ) expressão Qualquer expressão de cadeia de caracteres ou numérica válida. CVar Impõe uma expressão para o tipo de dados Variante. CVar( expressão ) expressão Mesmo intervalo de Duplo para numéricos. Mesmo intervalo de Cadeia para não numéricos. DateSerial Retorna um Variant (Date) para um ano, mês e dia específicos. DateSerial( ano, mês, dia ) ano Obrigatório; Inteiro. Número entre 100 e 9999, inclusive, ou uma expressão numérica. mês Obrigatório; Inteiro. Qualquer expressão numérica. dia Obrigatório; Inteiro. Qualquer expressão numérica. DateValue

Retorna uma variante (Data). DateValue( data ) data Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma data de 1 de janeiro de 100 a 31 de dezembro de 9999. Contudo, data também pode ser qualquer expressão que possa representar uma data, uma hora ou uma data e hora, nesse intervalo. Dia Retorna um Variant (Integer) que especifica um número inteiro entre 1 e 31, inclusive, representando o dia do mês. Day( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Hex Retorna uma Cadeia que representa o valor hexadecimal de um número. Hex( número ) número Obrigatório; qualquer expressão de cadeia de caracteres ou numérica válida.

Hora Retorna um Variant (Integer) especificando um número inteiro entre 0 e 23, inclusive, representando a hora do dia. Hour( time ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Minuto Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando o minuto da hora. Minute( hora) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Mês Retorna um Variant (Integer) especificando um número inteiro entre 1 e 12, inclusive, representando o mês do ano.

Month( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se data contiver Nulo, Nulo será retornado. OCT Retorna um Variant (String) representando o valor octal de um número. Oct( número ) número Obrigatório; qualquer expressão de cadeia de caracteres ou numérica válida. ProjDateConv Converte um valor em uma data. ProjDateConv( expressão, formato_data ) expressão Obrigatório; Variante. A expressão a ser convertida em uma data. formato_data Opcional; Longo. O formato de data padrão é pjdatedefault, mas você pode substituir uma das seguintes constantes de pjdateformat (formato de data aplicado 9/25/07 at 12:33 P.M.): pjdatedefault: O formato padrão. Definir na guia Exibir na caixa de diálogo Opções (menuferramentas ).

pjdate_mm_dd_yy_hh_mmam: 9/25/07 12:33 PM pjdate_mm_dd_yy: 9/25/07 pjdate_mm_dd_yyyy: 9/25/2007 pjdate_mmmm_dd_yyyy_hh_mmam: September 25, 2007 12:33 PM pjdate_mmmm_dd_yyyy: September 25, 2007 pjdate_mmm_dd_hh_mmam: Sep 25 12:33 PM pjdate_mmm_dd_yyy: Sep 25, '07 pjdate_mmmm_dd: September 25 pjdate_mmm_dd: Sep 25 pjdate_ddd_mm_dd_yy_hh_mmam: Tue 9/25/07 12:33 PM pjdate_ddd_mm_dd_yy: Tue 9/25/07 pjdate_ddd_mmm_dd_yyy: Tue Sep 25, '07 pjdate_ddd_hh_mmam: Tue 12:33 PM pjdate_mm_dd: 9/25 pjdate_dd: 25 pjdate_hh_mmam: 12:33 PM

pjdate_ddd_mmm_dd: Tue Sep 25 pjdate_ddd_mm_dd: Tue 9/25 pjdate_ddd_dd: Tue 25 pjdate_www_dd: W40/2 pjdate_www_dd_yy_hh_mmam: W40/2/07 12:33 PM ProjDurConv Converte uma expressão em um valor de duração nas unidades especificadas. ProjDurConv( expressão, unidades_duração ) expressão Obrigatório; Variante. A expressão a ser convertida em uma duração. unidades_duração Opcional; Longa. As unidades usadas para expressar a duração. Se unidades_duração não for especificada, o valor padrão é o tipo de unidades especificado na opção que duração é inserida na guia agendamento da caixa de diálogo Opções (menuferramentas ). Unidades_duração pode ser uma das seguintes constantes pjformatunit : pjminutes: pjelapsedminutes pjhours: pjelapsedhours pjdays: pjelapseddays

pjweeks: pjelapsedweeks pjmonths: pjelapsedmonths pjminutesestimated: pjelapsedminutesestimated pjhoursestimated: pjelapsedhoursestimated pjdaysestimated: pjelapseddaysestimated pjweeksestimated: pjelapsedweeksestimated pjmonthsestimated: pjelapsedmonthsestimated Segundo Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando os segundos do minuto. Second( hora ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. STR Retorna uma representação Variant (String) de um número.

Str( número ) número Obrigatório; Longo contém qualquer expressão numérica válida. StrConv Retorna um Variant (String) convertido conforme especificado. StrConv( cadeia, conversão, LCID ) cadeia Obrigatório; expressão de cadeia de caracteres a ser convertida. conversão Obrigatório; Inteiro. A soma de valores que especifica o tipo de conversão que deve ser executada. LCID Opcional; LocaleID, se diferente do LocaleID do sistema. (O LocaleID do sistema é o padrão.) TimeSerial Retorna um Variant (Date) contendo o horário com hora, minuto e segundo específicos. TimeSerial( hora, minuto, segundo) hora Obrigatório; Variante (Inteiro). Número entre 0 (0h00) e 23 (23h00), inclusive, ou uma expressão numérica.

minuto Obrigatório; Variante (Inteiro). Qualquer expressão numérica. segundo Obrigatório; Variante (Inteiro). Qualquer expressão numérica. TimeValue Retorna um Variant (Date) contendo o horário. TimeValue( hora) hora Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma hora, de 0:00:00 (0h00m00) a 23:59:59 (23h59m59), inclusive. No entanto, hora também pode ser qualquer expressão que represente uma hora nesse intervalo. Se hora contiver Nulo, Nulo será retornado. Val Retorna os números contidos em uma seqüência como um valor numérico do tipo apropriado. Val( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Dia da semana Retorna um Variant (Integer) contendo um número inteiro representando o dia da semana.

Weekday( data[, primeirodiadasemana] ) data Obrigatório; Variante, expressão numérica, expressão de cadeia de caracteres de qualquer combinação que possa representar uma data. Se data contiver Nulo, Nulo será retornado. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo. Ano Retorna um Variant (Integer) contendo um número inteiro representando o ano. Year( data ) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Funções de Data/Hora CDate Impõe uma expressão para o tipo de dados Data. CDate( expressão )

expressão Qualquer expressão de data válida. Data Retorna um Variant (Date) contendo a data atual do sistema. Data DateAdd Retorna um Variant (Date) contendo a data em que o intervalo de tempo especificado foi adicionado. DateAdd( intervalo, número, data ) intervalo Obrigatório; expressão de cadeia de caracteres que é o intervalo de tempo que você deseja adicionar, como "m" ou "d". número Obrigatório; expressão numérica que é o número de intervalos que você deseja adicionar. Pode ser positivo (para obter datas no futuro) ou negativo (para obter datas no passado). data Obrigatório; Variante (Data) ou literal representando a data à qual o intervalo é adicionado. DateDiff Retorna um Variant (Long) especificando o número de intervalos de tempo entre duas datas especificadas.

DateDiff( intervalo, data1, data2[, primeirodiadasemana[, primeirasemanadoano]] ) intervalo Obrigatório; expressão de cadeia de caracteres que é o intervalo de tempo usado para calcular a diferença entre data1 e data2. data1, data2 Obrigatório; Variante (Data). Duas datas que você deseja usar no cálculo. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo. primeirasemanadoano Opcional; uma constante que especifica a primeira semana do ano. Se não especificado, será usada a semana em que ocorre 1 de janeiro. DatePart Retorna um Variant (Integer) contendo a parte especificada de uma data específica. DatePart( intervalo, data[, primeirodiadasemana[, primeirasemanadoano]] ) intervalo Obrigatório; expressão de cadeia de caracteres que é o intervalo de tempo que você deseja retornar. data Obrigatório; Variante (Data) o valor que você deseja avaliar. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo.

primeirasemanadoano Opcional; uma constante que especifica a primeira semana do ano. Se não especificado, será usada a semana em que ocorre 1 de janeiro. DateSerial Retorna um Variant (Date) para um ano, mês e dia específicos. DateSerial( ano, mês, dia ) ano Obrigatório; Inteiro. Número entre 100 e 9999, inclusive, ou uma expressão numérica. mês Obrigatório; Inteiro. Qualquer expressão numérica. dia Obrigatório; Inteiro. Qualquer expressão numérica. DateValue Retorna uma variante (Data). DateValue( data ) data Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma data de 1 de janeiro de 100 a 31 de dezembro de 9999. Contudo, data também pode ser qualquer expressão que possa representar uma data, uma hora ou uma data e hora, nesse intervalo. Dia

Retorna um Variant (Integer) que especifica um número inteiro entre 1 e 31, inclusive, representando o dia do mês. Day( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Hora Retorna um Variant (Integer) especificando um número inteiro entre 0 e 23, inclusive, representando a hora do dia. Hour( time ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. IsDate Retorna um valor Booliano que indica se uma expressão pode ser convertida em uma data. IsDate( expressão ) expressão Obrigatório; qualquer Variante que contém uma expressão de data ou expressão de cadeia de caracteres que possa ser reconhecida como uma data ou hora.

Minuto Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando o minuto da hora. Minute( hora) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Mês Retorna um Variant (Integer) especificando um número inteiro entre 1 e 12, inclusive, representando o mês do ano. Month( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se data contiver Nulo, Nulo será retornado. Now Retorna um Variant (Date) especificando a data e a hora atuais de acordo com a data e hora do sistema em seu computador.

Now ProjDateAdd Adiciona uma duração a uma data para retornar uma nova data. ProjDateAdd( data, duração, calendário ) data Obrigatório; Variante. A data original à qual a duração é adicionada. duração Obrigatório; Variante. A duração a ser adicionada a data. calendário Opcional; Cadeia. O calendário que deve ser usado ao calcular a nova data. Se calendário não for especificado, o padrão para o recurso atual será o calendário do recurso ou, para a tarefa atual, o calendário da tarefa ou o calendário padrão, caso não haja um calendário da tarefa. No Project Server, o calendário padrão será usado, independentemente do calendário especificado na cadeia calendário. Quando você usa essa função em uma fórmula criada no Project Web App e a compara com a mesma fórmula criada no Project Professional, faça um teste para garantir que os resultados sejam os esperados. OBSERVAÇÃO : Para subtrair sete dias de uma data especificada, a seguinte fórmula funciona corretamente no Project Professional 2010: ProjDateAdd ("24/9/2010", "d-7"). No entanto, quando você executa a mesma fórmula no Project Server 2010, o resultado é 24/9/2010, não 9/17/2010. Para fórmulas que funcionam de maneira uniforme no Project Professional 2010 e o Project Server 2010, você deve evitar negativos parâmetros para as funções ProjDateAdd e ProjDateSub. ProjDateConv Converte um valor em uma data.

ProjDateConv( expressão, formato_data ) expressão Obrigatório; Variante. A expressão a ser convertida em uma data. formato_data Opcional; Longo. O formato de data padrão é pjdatedefault, mas você pode substituir uma das seguintes constantes de pjdateformat (formato de data aplicado 9/25/07 at 12:33 P.M.): pjdatedefault: O formato padrão. Definir na guia Exibir na caixa de diálogo Opções (menuferramentas ). pjdate_mm_dd_yy_hh_mmam: 9/25/07 12:33 PM pjdate_mm_dd_yy: 9/25/07 pjdate_mm_dd_yyyy: 9/25/2007 pjdate_mmmm_dd_yyyy_hh_mmam: September 25, 2007 12:33 PM pjdate_mmmm_dd_yyyy: September 25, 2007 pjdate_mmm_dd_hh_mmam: Sep 25 12:33 PM pjdate_mmm_dd_yyy: Sep 25, '07 pjdate_mmmm_dd: September 25 pjdate_mmm_dd: Sep 25 pjdate_ddd_mm_dd_yy_hh_mmam: Tue 9/25/07 12:33 PM pjdate_ddd_mm_dd_yy: Tue 9/25/03

pjdate_ddd_mmm_dd_yyy: Tue Sep 25, '07 pjdate_ddd_hh_mmam: Tue 12:33 PM pjdate_mm_dd: 9/25 pjdate_dd: 25 pjdate_hh_mmam: 12:33 PM pjdate_ddd_mmm_dd: Tue Sep 25 pjdate_ddd_mm_dd: Tue 9/25 pjdate_ddd_dd: Tue 25 pjdate_www_dd: W40/2 pjdate_www_dd_yy_hh_mmam: W40/2/07 12:33 PM ProjDateDiff Retorna a duração entre duas datas em minutos. ProjDateDiff( data1, data2, calendário ) data1 Obrigatório; Variante. A data usada como início da duração.

data2 Obrigatório; Variante. A data usada como final da duração. calendário Opcional; Cadeia. O calendário que deve ser usado ao calcular a duração. Se calendário não for especificado, o padrão para o recurso atual será o calendário do recurso ou, para a tarefa atual, o calendário da tarefa ou o calendário padrão, caso não haja um calendário da tarefa. No Project Server, o calendário padrão será usado, independentemente do calendário especificado na cadeia calendário. Quando você usa essa função em uma fórmula criada no Project Web App e a compara com a mesma fórmula criada no Project Professional, faça um teste para garantir que os resultados sejam os esperados. ProjDateSub Retorna a data que precede outra data por uma duração especificada. ProjDateSub( data, duração, calendário ) data Obrigatório; Variante. A data original da qual a duração é subtraída. duração Obrigatório; Variante. A duração a ser subtraída da data. calendário Opcional; Cadeia. O calendário que deve ser usado ao calcular a diferença de data. Se calendário não for especificado, o padrão para o recurso atual será o calendário do recurso ou, para a tarefa atual, o calendário da tarefa (ou o calendário padrão, caso não haja um calendário da tarefa). No Project Server, o calendário padrão será usado, independentemente do calendário especificado na cadeia calendário. Quando você usa essa função em uma fórmula criada no Project Web App e a compara com a mesma fórmula criada no Project Professional, faça um teste para garantir que os resultados sejam os esperados. OBSERVAÇÃO : Para subtrair sete dias de uma data especificada, a seguinte fórmula funciona corretamente no Project Professional 2010: ProjDateAdd ("24/9/2010", "d-7"). No entanto, quando você executa a mesma fórmula no Project Server 2010, o resultado é 24/9/2010, não 9/17/2010. Para fórmulas que funcionam de maneira uniforme no Project Professional 2010 e o Project Server 2010, você deve evitar negativos parâmetros para as funções ProjDateAdd e ProjDateSub.

ProjDateValue Retorna o valor de data de uma expressão. ProjDateValue( expressão ) expressão Obrigatório; Variante. A expressão a ser representada como uma data. ProjDurConv Converte uma expressão em um valor de duração nas unidades especificadas. ProjDurConv( expressão, unidades_duração ) expressão Obrigatório; Variante. A expressão a ser convertida em uma duração. unidades_duração Opcional; Longa. As unidades usadas para expressar a duração. Se unidades_duração não for especificada, o valor padrão é o tipo de unidades especificado na opção que duração é inserida na guia agendamento da caixa de diálogo Opções (menuferramentas ). Unidades_duração pode ser uma das seguintes constantes pjformatunit : pjminutes: pjelapsedminutes pjhours: pjelapsedhours pjdays: pjelapseddays

pjweeks: pjelapsedweeks pjmonths: pjelapsedmonths pjminutesestimated: pjelapsedminutesestimated pjhoursestimated: pjelapsedhoursestimated pjdaysestimated: pjelapseddaysestimated pjweeksestimated: pjelapsedweeksestimated pjmonthsestimated: pjelapsedmonthsestimated ProjDurValue Retorna o número de minutos em uma duração. ProjDurValue( duração ) duração Obrigatório; Variante. A duração a ser expressa em minutos. Segundo Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando os segundos do minuto.

Second( hora ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Hora Retorna um Variant (Date) indicando o horário atual do sistema. Horário Timer Retorna um Single representando o número de segundos passados desde a meia-noite. Timer TimeSerial Retorna um Variant (Date) contendo o horário com hora, minuto e segundo específicos. TimeSerial( hora, minuto, segundo) hora Obrigatório; Variante (Inteiro). Número entre 0 (0h00) e 23 (23h00), inclusive, ou uma expressão numérica.

minuto Obrigatório; Variante (Inteiro). Qualquer expressão numérica. segundo Obrigatório; Variante (Inteiro). Qualquer expressão numérica. TimeValue Retorna um Variant (Date) contendo o horário. TimeValue( hora) hora Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma hora, de 0:00:00 (0h00m00) a 23:59:59 (23h59m59), inclusive. No entanto, hora também pode ser qualquer expressão que represente uma hora nesse intervalo. Se hora contiver Nulo, Nulo será retornado. Dia da semana Retorna um Variant (Integer) contendo um número inteiro representando o dia da semana. Weekday( data[, primeirodiadasemana] ) data Obrigatório; Variante, expressão numérica, expressão de cadeia de caracteres de qualquer combinação que possa representar uma data. Se data contiver Nulo, Nulo será retornado. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo.

Ano Retorna um Variant (Integer) contendo um número inteiro representando o ano. Year( data ) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Funções gerais Escolha Seleciona e retorna um valor de uma lista de argumentos. Choose( índice, opção-1[, opção-2,... [, opção-n]]) índice Obrigatório; expressão ou campo numérico que resulta em um valor entre 1 e o número de opções disponíveis. opção Obrigatório; Variante expressão que contém uma das opções possíveis. IIf Retorna uma de duas partes, dependendo da avaliação de uma expressão.

IIf( expr, parteverdadeira, partefalsa ) expr Obrigatório; Variante expressão que você deseja avaliar. parteverdadeira Obrigatório; valor ou expressão que deverá ser retornada se a expressão correspondente for Verdadeiro. partefalsa Obrigatório; valor ou expressão a ser retornada se a expressão correspondente forfalso. IsNumeric Retorna um valor Booliano que indica se uma expressão pode ser avaliada como um número. IsNumeric( expressão) expressão Obrigatório; Variante que contém uma expressão numérica ou uma expressão de cadeia de caracteres. IsNull Retorna um valor Booliano que indica se uma expressão não contém dados válidos (Nulo). IsNull( expressão ) expressão Obrigatório; Variante que contém uma expressão numérica ou uma expressão de cadeia de caracteres.

Opção de Linha de Comando Avalia uma lista de expressões e retorna um valor ou uma expressão Variante associada com a primeira expressão da lista que é Verdadeiro. Switch( expr-1, valor-1[, expr-2, valor-2,... [, expr-n,valor-n]] ) Funções matemáticas Abs Retorna um valor do mesmo tipo que é passado para ele especificando o valor absoluto de um número. Abs( número ) número Obrigatório; qualquer expressão numérica válida. Se Obrigatório contiver Nulo, Nulo será retornado; se for uma variável que não pode ser inicializada, zero será retornado. Atn Retorna um Duplo que especifica o arco tangente de um número. Atn( número )

número Obrigatório; Duplo ou qualquer expressão numérica válida. CoS Retorna um Double especificando o co-seno de um ângulo. Cos( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida que expresse um ângulo em radianos. EXP Retorna um Double especificando e (a base dos logaritmos naturais) elevada a uma potência. Exp( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida. Fix Retorna a parte inteira de um número. Se o número for negativo, retornará o primeiro inteiro negativo igual a ou maior que o número. Fix( número )

número Obrigatório; Duplo ou qualquer expressão numérica válida. Se número contiver Nulo, Nulo será retornado. Int Retorna a parte inteira de um número. Se o número for negativo, retornará o primeiro inteiro negativo menor que ou igual ao número. Int( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida. Se número contiver Nulo, Nulo será retornado. Log Retorna um Double especificando o logaritmo natural de um número. Log( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida maior que zero. Rnd Retorna um Single contendo um número aleatório. Rnd( número )

número Obrigatório; Simples ou qualquer expressão numérica válida. Sgn Retorna um Variant (Integer) indicando o sinal de um número. Sgn( número ) número Obrigatório; qualquer expressão numérica válida. Os valores de retorno são os seguintes: Se o número for maior que zero, Sgn retornará 1. Se o número for igual a zero, Sgn retornará 0. Se o número for menor que zero, Sgn retornará -1. Sen Retorna um Double especificando o seno de um ângulo. Sin( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida que expresse um ângulo em radianos.

Sqr Retorna um Double especificando a raiz quadrada de um número. Sqr( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida igual a ou maior que zero. Tan Retorna um Double especificando a tangente de um ângulo. Tan( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida que expresse um ângulo em radianos. Funções de texto ASC Retorna um Inteiro que representa o código de caractere correspondente à primeira letra de uma cadeia. Asc( cadeia )

cadeia Qualquer expressão de cadeia de caracteres válida. Chr Retorna uma Cadeia que contém o caractere associado ao código do caractere especificado. Chr( códcaract ) códcaract Um Longo que identifica um caractere. Formato Retorna uma Variante (Cadeia) que contém uma expressão formatada de acordo com as instruções contidas em uma expressão de formato. Format( expressão[, formato[, primeirodiadasemana[, primeirasemanadoano]]] ) expressão Obrigatório; qualquer expressão válida. formato Opcional; uma expressão de formato nomeada ou definida pelo usuário válida. primeirodiadasemana Opcional; uma Constante que especifica o primeiro dia da semana. primeirasemanadoano Opcional; uma Constante que especifica a primeira semana do ano. InStr

Retorna um Variant (Long) especificando a posição da primeira ocorrência de uma seqüência dentro de outra. Instr( [início, ]cadeia1, cadeia2[, comparar] ) início Opcional; expressão numérica que define a posição inicial de cada pesquisa. Se omitido, a pesquisa começará na posição do primeiro caractere. Se início contiver Nulo, ocorrerá um erro. O argumento inícioserá necessário se comparar for especificado. cadeia1 Obrigatório; expressão de cadeia de caracteres que está sendo pesquisada. cadeia2 Obrigatório; expressão de cadeia de caracteres procurada. comparar Opcional; especifica o tipo de comparação de cadeias. Se comparar for Nulo, ocorrerá um erro. Se comparar for omitido, a configuração de Opçãocomparar determinará o tipo de comparação. LCase Retorna uma Cadeia que foi convertida em minúsculas. LCase( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. Left

Retorna um Variant (String) contendo um número de caracteres especificado a partir do lado esquerdo de uma seqüência. Left( cadeia, comprimento ) cadeia Obrigatório. Expressão de cadeia de caracteres cujos caracteres à esquerda são retornados. Se cadeia contiver Nulo, Nulo será retornado. comprimento Obrigatório; Variante (Longo). Expressão numérica que indica quantos caracteres devem ser retornados. Se 0, uma cadeia de comprimento zero ("") será retornada. Se maior que ou igual ao número de caracteres na cadeia, a cadeia inteira será retornada. CARACT Retorna um Longo que contém o número de caracteres em uma cadeia ou o número de bytes necessários para armazenar uma variável. Len( cadeia, nomedavariável ) cadeia Qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. nomedavariável Qualquer nome de variável válido. Se nomedavariável contiver Nulo, Nulo será retornado. Se nomedavariável for uma Variante, Len a tratará da mesma forma que uma Cadeia e sempre retornará o número de caracteres que ela contém. Funções LTrim Retorna uma Variante (Cadeia) que contém uma cópia de uma cadeia especificada sem espaços à esquerda.

LTrim( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. Mid Retorna um Variant (String) contendo um número especificado de caracteres de uma seqüência. Mid( cadeia, início[, comprimento] ) cadeia Obrigatório; expressão de cadeia de caracteres cujos caracteres são retornados. Se cadeia contiver Nulo, Nulo será retornado. início Obrigatório; Longo. Posição do caractere na cadeia na qual a parte a ser obtida começa. Se início for maior que o número de caracteres na cadeia, Mid retornará uma cadeia de comprimento zero (""). comprimento Opcional; Variante (Longo). Número de caracteres que devem ser retornados. Se omitido ou se houver menos caracteres que o comprimento no texto (incluindo o caractere no início), todos os caracteres da posição de início até o final da cadeia serão retornados. Direita Retorna um Variant (String) contendo um número especificado de caracteres do lado direito de uma seqüência.

Right( cadeia, comprimento ) cadeia Obrigatório; expressão de cadeia de caracteres cujos caracteres à direita são retornados. Se cadeia contiver Nulo, Nulo será retornado. comprimento Obrigatório; Variante (Longo). Expressão numérica que indica quantos caracteres devem ser retornados. Se 0, uma cadeia de comprimento zero ("") será retornada. Se igual a ou maior que o número de caracteres na cadeia, a cadeia inteira será retornada. RTrim Retorna uma Variante (Cadeia) que contém uma cópia de uma cadeia especificada sem espaços à direita. RTrim( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. Espaço Retorna um Variant (String) composto do número especificado de espaços. Space( número ) número Obrigatório; número de espaços que você deseja na cadeia. StrComp

Retorna uma Variante (Inteiro) que indica o resultado de uma comparação de cadeias. StrComp( cadeia1, cadeia2[, comparar] ) cadeia1 Obrigatório; qualquer expressão de cadeia de caracteres válida. cadeia2 Obrigatório; qualquer expressão de cadeia de caracteres válida. comparar Opcional; especifica o tipo de comparação de cadeias. Se argumento comparar for Nulo, ocorrerá um erro. StrConv Retorna um Variant (String) convertido conforme especificado. StrConv( cadeia, conversão, LCID ) cadeia Obrigatório; expressão de cadeia de caracteres a ser convertida. conversão Obrigatório; Inteiro. A soma de valores que especifica o tipo de conversão que deve ser executada. LCID Opcional; LocaleID, se diferente do LocaleID do sistema. (O LocaleID do sistema é o padrão.) String

Retorna um Variant (String) contendo seqüências de caracteres repetidos do comprimento especificado. String( número, caractere ) número Obrigatório; Longo. Comprimento da cadeia retornada. Se número contiver Nulo, Nulo será retornado. caractere Obrigatório; Variante. Código de caractere que especifica a expressão de caractere ou cadeia de caracteres cujo primeiro caractere é usado para criar a cadeia de retorno. Se caractere contiver Nulo, Nulo será retornado. Cortar Retorna uma Variante (Cadeia) que contém uma cópia de uma cadeia especificada sem espaços à esquerda ou à direita. Trim( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. UCase Retorna um Variant (String) contendo a seqüência especificada, convertida em letras maiúsculas. UCase( cadeia )

cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. OBSERVAÇÃO : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática. Fonte: https://support.office.com/pt-br/article/fun%c3%a7%c3%b5es-do-project-paracampos-personalizados-7e525143-380f-4083-8d5a-3ecc6ba44f22