Escolar Documentos
Profissional Documentos
Cultura Documentos
FUNÇÕES DO EXCEL
Pág. 1
ESTG - Funções do Microsoft Excel
WEEKDAY(número série) - indica o dia da semana referente ao número série, (o dia da semana é
indicado através de um digito de 1 a 7).
3 - FUNÇÕES INFORMATIVAS
Pág. 2
ESTG - Funções do Microsoft Excel
OFFSET(referencia,linha,coluna,[altura],[largura]) -
4 - FUNÇÕES MATRICIAIS
5 - FUNÇÕES DE PESQUISA
6 - FUNÇÕES DE TEXTO
Pág. 3
ESTG - Funções do Microsoft Excel
CLEAN(texto) - Remove todos os caracteres do texto que não podem ser impressos.
EXACT(textol,texto2)- Verdadeiro se textol e texto2 forem exactamente iguais, caso contrário Falso.
7 - FUNÇÕES TRIGONOMETRICAS
Pág. 4
ESTG - Funções do Microsoft Excel
COS(número)-Coseno do número.
8 - FUNÇÕES DE LÓGICA
OR( lógico1; [lógico2]; ...) - Devolve TRUE se qualquer argumento for verdadeiro
9 - FUNÇÕES DE ESTATÍSTICA
COUNT(valor1; [valor2]; ...) - Calcula quantos números existem na lista de argumentos ou seja
efectua a contagem do nº de células preenchidas com valores numéricos.
COUNTA(valor1; [valor2]; ...) - Calcula o número de valores não vazios na lista de argumentos.
Pág. 5
ESTG - Funções do Microsoft Excel
MIN(núm1; [núm2]; ...) - Devolve o valor mínimo contido numa lista de argumentos.
MODE(núm1; [núm2]; ...) - Devolve o valor que ocorre com mais frequência numa matriz ou
intervalo de dados.
STDEVP(núm1; [núm2]; ...) - Calcula o desvio padrão com base na população total fornecida como
argumentos.
10 - FUNÇÕES MATEMÁTICAS
11 - FUNÇÕES FINANCEIRAS
Pág. 6
ESTG - Funções do Microsoft Excel
IPMT(taxa; período; nper; va; [vf]; [tipo]) - Devolve o pagamento dos juros de um investimento
durante um determinado período ou seja a amortização de capital no período indicado.
IRR(valores; [estimativa]) - Devolve a taxa de retorno interna de uma série de cash flows ou seja a
taxa interna de rentabilidade de valores.
NPV(taxa, valor1; [valor2]; ...) - Devolve o valor líquido actual de um investimento, baseado numa
série de cash flows periódicos e numa taxa de desconto.
PMT(taxa; nper; va; [vf]; [tipo]) - Devolve o pagamento periódico de uma anuidade ou investimento.
PPMT(taxa; período; nper; va; [vf]; [tipo]) -Devolve o pagamento sobre o montante de um
investimento num determinado período ou seja juros pagos para um investimento num determinado
período.
RATE(nper; pgto; va; [vf]; [tipo]; [estimativa]) - Devolve a taxa de juros por período de uma
anuidade ou seja taxa de juro do investimento
SYD(custo; recuperação; vida_útil) -Devolve a depreciação dos dígitos da soma dos anos de um
activo para um período especificado ou seja o valor total da depreciação de um bem.
Pág. 7
ESTG - Funções do Microsoft Excel
APENDICE:
DESCRIÇÃO:
Observações:
O método balanço de declínio fixo calcula a depreciação a uma taxa fixa. BD utiliza as
seguintes fórmulas para calcular a depreciação para um período:
(custo - depreciação total a partir de períodos anteriores) * taxa, onde:
taxa = 1 - ((recuperação / custo) ^ (1 / vida_útil)), arredondada para três casas decimais.
A depreciação para o primeiro e último períodos são casos especiais. Para o primeiro
período, DB utiliza esta fórmula:
Pág. 8
ESTG - Funções do Microsoft Excel
3 - FV(taxa; nper; pgto; [va], [tipo]) - Devolve o valor futuro de um investimento de acordo com os
pagamentos periódicos e constantes e com uma taxa de juros constante.
Para obter uma descrição completa dos argumentos em FV e para obter mais informações
sobre as funções de anuidade, consulte PV.
Pág. 9
ESTG - Funções do Microsoft Excel
4 - IPMT(taxa; período; nper; va; [vf]; [tipo]) - Devolve o pagamento de juros para um determinado
período de investimento, de acordo com pagamentos periódicos e constantes e com uma taxa de
juros constante.
Para obter uma descrição completa dos argumentos em IPMT e para obter mais informações
sobre funções de anuidade, consulte PV.
Período - é o período cujos juros deseja saber e tem de estar entre 1 e nper.
Observações:
Certifique-se de que é consistente quanto às unidades usadas para especificar taxa e nper.
Se fizer pagamentos mensais de um empréstimo de quatro anos com juros de 12% ao ano, use
12%/12 para taxa e 4*12 para nper. Se fizer pagamentos anuais do mesmo empréstimo, utilize 12%
para taxa e 4 para nper.
Todos os argumentos, saques, tais como depósitos em poupança, serão representados por
números negativos; depósitos recebidos, tais como cheques de dividendos, serão representados por
números positivos.
Exemplos:
A fórmula seguinte calcula os juros devidos no primeiro mês de um empréstimo de três anos
de 8.000$00 a 10% de juros anuais:
IPMT(0,1/12; 1; 36; 8000) = -66,67 Esc.
A fórmula seguinte calcula os juros devidos no último ano de um empréstimo de três anos de
8.000$00 a 10 % de juros ao ano, em que os pagamentos são feitos anualmente:
IPMT(0,1; 3; 3; 8000) = -292,45 Esc.
Funções relacionadas: FV, PPMT, PMT,NPER, PV, RATE
5 - IRR(valores; [estimativa]) - Devolve a taxa de retorno interna de uma série de cash flows
representada pelos números em valores. Estes cash flows não têm de ser iguais, como no caso de
uma anuidade. A taxa de retorno interna é a taxa de juro recebida para um investimento que consiste
em pagamentos (valores negativos) e receitas (valores positivos) que ocorrem em períodos
regulares, em que:
Valores - é uma matriz ou uma referência a células que contêm números cuja taxa de retorno interna
se deseja calcular.
Valores deve conter, pelo menos, um valor positivo e um valor negativo para calcular a taxa
de retorno interna. Senão a taxa de retorno interna será infinita.
Pág. 10
ESTG - Funções do Microsoft Excel
IRR utiliza a ordem de valores para interpretar a ordem de cash flows. Certifique-se de
introduzir os valores de pagamentos (cash flows negativos) e receitas (cash flows positivos) na série
desejada.
Se uma matriz ou argumento de referência contiver texto, valores lógicos, ou células em
branco, estes valores serão ignorados.
Estimativa - é um número que se estima estar próximo do resultado de IRR.
O Microsoft Excel utiliza uma técnica iterativa para calcular IRR. Começando por estimativa,
IRR circula pelo cálculo até o resultado ter uma precisão de 0,00001 %. Se IRR não puder localizar
um resultado que funcione depois de 20 tentativas, será devolvido o valor de erro #NUM!.
Na maioria dos casos, não é necessário devolver estimativa para o cálculo de IRR. Se
estimativa for omitida, será considerada 0,1 (10 %).
Se IRR devolver o valor de erro #NUM!, ou se o resultado não ficar próximo do esperado,
tente novamente com um valor diferente para estimativa.
Exemplos:
Suponha que deseja abrir um restaurante. A sua estimativa é ter um custo inicial de
70.000$00 e obter a receita líquida que se segue nos cinco primeiros anos subsequentes:
12.000$00, 15.000$00, 18.000$00, 21.000$00 e 26.000$00. B1:B6 contém os seguintes valores:
70.000 Esc., 12.000 Esc., 15.000 Esc., 18.000 Esc., 21.000 Esc. e 26.000 Esc., respectivamente.
Para calcular a taxa de retorno interna do investimento depois de quatro anos:
IRR(B1:B5) = -2.12%
Para calcular a taxa de retorno interna depois de cinco anos:
IRR(B1:B6) = 8,66%
Para calcular a taxa de retorno interna depois de dois anos, tem de incluir uma estimativa:
IRR(B1:B3;-10%) = -44,35%
Observações:
IRR está intimamente relacionada com NPV, a função do valor actual líquido. A taxa de
retorno calculada por IRR é a taxa de juro correspondente a um valor actual líquido zero. A fórmula
de macro seguinte demonstra como NPV e IRR estão relacionados:
NPV(IRR(B1:B6);B1:B6) = 3,60E-08 (Com a precisão do cálculo IRR, o valor 3,60E08 é, na
realidade, 0.)
Funções relacionadas: MIRR, RATE, NPV, XIRR, XNPV
6 -MIRR(valores; taxa_financ; taxa_reinvest) - Devolve a taxa de retorno interna alterada para uma
série de cash flows periódicos. MIRR considera o custo do investimento e os juros recebidos no
reinvestimento do capital, em que:
Valores - é uma matriz ou referência a células que contêm números. Estes números representam
uma série de pagamentos (valores negativos) e receitas (valores positivos) que ocorrem em períodos
regulares.
Valores tem de conter, pelo menos, um valor positivo e um negativo para calcular a taxa de
retorno interna alterada. Caso contrário, MIRR devolverá o valor de erro #DIV/0!.
Se um argumento de referência ou matriz contiver texto, valores lógicos, ou células vazias,
estes valores serão ignorados; no entanto, as células com valor nulo serão incluídas.
Taxa_financ - é a taxa de juros paga sobre o dinheiro usado nos cash flows.
Taxa_reinvest - é a taxa de juros recebida nos cash flows ao reinvesti-los.
Observações:
MIRR utiliza a ordem de valores para interpretar a ordem de cash flows. Assegure-se de que
introduz os valores de pagamento e renda na sequência desejada e com os sinais correctos
(valores positivos para quantias recebidas, valores negativos para quantias pagas).
Se n for o número de cash flows, taxa f para taxa_financ e taxa r para taxa_reinvest, então a
fórmula para MIRR será:
{[-NPV(rtaxa,valores[positivo])*(1+rtaxa)n]/[-NPV(rtaxa,valores[negaitivo])*(1+ftaxa)]} (1/n-1) -1
Exemplos
Suponha que é um pescador comercial que acaba de completar o quinto ano de operação.
Cinco anos atrás, pediu um empréstimo de 120.000$00 a 10 % de juros ao ano para comprar um
barco. Rendeu 39.000$00, 30.000$00, 21.000$00, 37.000$00 e 46.000$00. Durante estes anos
Pág. 11
ESTG - Funções do Microsoft Excel
reinvestiu os lucros, ganhando 12% ao ano. Numa folha de cálculo, a quantia do empréstimo é
inserida como -120.000 Esc. em B1, e os seus cinco lucros anuais são inseridos como B2:B6.Para
calcular a taxa de retorno alterada do investimento após cinco anos:
MIRR(B1:B6; 10%; 12%) = 12.61%
Para calcular a taxa de retorno alterada após três anos:
MIRR(B1:B4; 10%; 12%) = -4.80%
Para calcular a taxa de retorno alterada para cinco anos baseado em taxa_reinvest de 14%
MIRR(B1:B6; 10%; 14%) = 13.48%
Funções relacionadas: RATE, XIRR, XNPV
7 - NPER(taxa; pgto; va; [vf]; [tipo]) - Devolve o número de períodos para investimento de acordo
com pagamentos constantes e periódicos e uma taxa de juros constante.
Para obter uma descrição completa dos argumentos em NPER e sobre as funções de
anuidade, consulte PV.
Nper, taxa e pgto referem-se ao mesmo período de tempo.Se taxa é por ano, então Nper
devolve o nº de anos e pgto é anual.
Exemplos:
NPER(12%/12; -100; -1000; 10000; 1) = 60
NPER(1%; -100; -1000; 10000) = 60
NPER(1%; -100; 1000) = 11
Funções relacionadas: IPMT, PMT, PPMT, RATE, FV, PV
8 - NPV(taxa, valor1; [valor2]; ...) - Devolve o valor líquido actual de um investimento, baseado
numa série de cash flows periódicos e numa taxa de desconto. O valor líquido actual de um
investimento é o valor actual de uma série de futuros pagamentos (valores negativos) e receitas
(valores positivos), em que:
taxa - taxa de desconto ao longo de um período
Valor1; valor2;... - são argumentos entre 1 e 29 que representam os pagamentos e a receita.
Valor1; valor2;...têm de ter o mesmo intervalo de tempo entre eles e ocorrer no final de cada
período.
NPV utiliza a ordem de valor1; valor2;... para interpretar a ordem de cash flows. Assegure-se
de que fornece os valores de pagamentos e receitas na sequência correcta.
Argumentos que são números, células vazias, valores lógicas ou representações em forma de
texto numéricos são contados; os argumentos que são valores de erro ou texto que não podem ser
convertidos em números são ignorados.
Se um argumento for uma matriz ou referência, apenas os números da matriz ou referência
serão contados. Células vazias, valores lógicos, valores de texto ou de erro na matriz ou referência
são ignorados.
Observações:
O investimento de NPV começa um período antes da data do cash flow de valor1 e termina
com o último cash flow da lista. O cálculo de NPV baseia-se em cash flows futuros. Se o seu primeiro
cash flow ocorrer no início do primeiro período, o primeiro valor tem de ser adicionado ao resultado
NPV, e não aos valores de argumentos. Para obter mais informações, consulte os exemplos para
baixo.
Se n for o número de cash flows na lista de valores, a fórmula para NPV será:
NPV = Svalues n /(1 + rate)n
NPV assemelha-se à função PV (valor presente). A principal diferença entre VA e VAL é que
a primeira permite que os cash flows comecem no final ou no início do período. Diferentemente dos
valores de cash flow da variável NPV, os cash flows VA têm de ser constantes durante o período de
investimento. Para obter informações sobre anuidades e funções financeiras, consulte NP.
NPV também está relacionado com a função IRR (taxa de retorno interna). IRR é a taxa para
qual NPV é igual a zero: NPV(IRR(...); ...)=0.
Exemplos:
Suponha que está considerando um investimento no qual pagará 10.000$00 daqui a um ano
e receberá uma receita anual de 3.000$00, 4.200$00 e 6.800$00 nos três anos subsequentes.
Considerando uma taxa de desconto anual de 10%, o valor líquido actual deste investimento é:
Pág. 12
ESTG - Funções do Microsoft Excel
9- PMT(taxa; nper; va; [vf]; [tipo]) - Devolve o pagamento periódico de uma anuidade de acordo
com pagamentos constantes e com uma taxa de juros constante.
Para obter uma descrição mais detalhada dos argumentos em PMT, consulte PV.
Se vf for omitido, será considerado 0 (o valor futuro de um empréstimo, por ex:, é 0).
Observações:
O pagamento devolvido por PMT inclui o principal e os juros e não inclui taxas, pagamentos
de segurança ou tarifas, por vezes associados a anuidades.
Certifique-se de que é consistente quanto às unidades usadas para especificar taxa e nper.
Se fizer pagamentos mensais por um empréstimo de quatro anos com juros de 12% ao ano, utilize
12%/12 para taxa e 4*12 para nper. Se fizer pagamentos anuais para o mesmo empréstimo, use
12% para taxa e 4 para nper.
Sugestão:Para localizar o total pago no período da anuidade, multiplique o valor PMT devolvido por
nper.
Exemplos:
A fórmula de macro a seguir devolve o pagamento mensal por um empréstimo de 10.000$00
a uma taxa anual de 8% que deve pagar em 10 meses:
PMT(8%/12; 10; 10000) = -1.037,03 Esc.
Para o mesmo empréstimo, se os vencimentos forem no início do período, o pagamento será:
PMT(8%/12; 10; 10000; 0; 1) = -1.030,16 Esc.
A fórmula de macro a seguir devolve a quantia a ser recebida todo o mês se emprestar a alguém
5.000$00 a 12% e quiser ser pago em cinco meses:
PMT(12%/12; 5; -5000) = 1030,20 Esc.
Suponha que quer economizar 50.000 $00 em 18 anos poupando uma quantia constante todos os
meses. Se supuser que vai ser capaz de obter 6% de juros nas suas economias, poderá usar PMT
para determinar quanto terá que poupar cada mês:
PMT(6%/12; 18*12; 0; 50000) = -129,08 Esc.
Se quiser colocar 129$08 numa poupança a 6% todos os meses durante 18 anos, terá 50.000$00.
Funções relacionadas: FV, PPMT, IPMT,NPER, PV, RATE
10 - PPMT(taxa; período; nper; va; [vf]; [tipo]) - Devolve o pagamento de capital para determinado
período de investimento, de acordo com pagamentos constantes e periódicos e uma taxa de juros
constante.
Para uma descrição mais completa dos argumentos em PPMT, consulte PV.
Se vf for omitido, será considerado 0 (o valor futuro de determinado empréstimo, por exemplo,
0).
Observações:
Pág. 13
ESTG - Funções do Microsoft Excel
Certifique-se de que é consistente quanto às unidades usadas para especificar taxa e nper.
Se fizer pagamentos mensais por um empréstimo de quatro anos com juros de 12% ao ano, use
12%/12 para taxa e 4*12 para nper. Se fizer pagamentos anuais para o mesmo empréstimo, use
12% para taxa e 4 para nper.
Exemplos:
A fórmula que se segue devolve o pagamento de capital para o primeiro mês por um
empréstimo de dois anos de 2.000$00 com juros de 10% ao ano:
PPMT(10%/12; 1; 24; 2000) =-75,62 Esc.
A função que se segue devolve o pagamento do principal para o último ano por um empréstimo de
10 anos de 200.000$00 com juros de 8% ao ano:
PPMT(8%; 10; 10; 200000) = -27,598.05 Esc.
Funções relacionadas: FV, IPMT, NPER, PMT, PV, RATE
11 -PV(taxa; nper; pgto; [vf]; [tipo]) - Devolve o valor actual de um investimento. O valor actual é o
valor total correspondente ao valor actual de uma série de pagamentos futuros. Por exemplo, quando
pede dinheiro emprestado, o valor do empréstimo é o valor actual para quem empresta, onde:
Taxa - é a taxa de juros por período. Por exemplo, se obtiver um empréstimo para um carro com uma
taxa de juros de 10% ao ano e fizer pagamentos mensais, a sua taxa de juros mensal será 10%/12,
ou 0,83%. Tem de introduzir 10%/12, ou 0,83%, ou 0,0083, na fórmula como taxa.
Nper - é o número total de períodos de pagamento de uma anuidade. Por exemplo, se obtiver um
empréstimo de quatro anos e fizer pagamentos mensais, o empréstimo terá 4*12 (ou 48) períodos.
Tem de introduzir 48 na fórmula para nper.
Pgto - é o pagamento feito a cada período e não pode mudar durante a vigência da anuidade.
Normalmente, pgto inclui o principal e os juros, e não existem outras tarifas ou taxas. Por exemplo,
os pagamentos mensais por um empréstimo para o carro de 10.000$00 de quatro anos a 12% são
263$33. Tem de introduzir -263,33 na fórmula como pgto.
Vf - é o valor futuro, ou um saldo de caixa, que deseja obter depois do último pagamento. Se vf for
omitido, será considerado 0 (o valor futuro de determinado empréstimo, por exemplo, é 0). Por
exemplo, se quiser economizar 50.000$00 para pagar um projecto especial em 18 anos, então
50.000$00 é o valor futuro. Pode então calcular a taxa de juros e determinar quanto deverá
economizar em cada mês.
Observações:
Certifique-se de que é consistente quanto às unidades usadas para especificar taxa e nper.
Se fizer pagamentos mensais de um empréstimo de quatro anos com taxa de juros de 12% ao ano,
use 12%/12 para taxa e 4*12 para nper. Se fizer pagamentos anuais para o mesmo empréstimo, use
12% para taxa e 4 para nper.
As funções que se seguem aplicam-se às anuidades:
PPMT PV
FV RATE
XTIR IPMT
XVAL PMT
Uma anuidade é uma série de pagamentos constantes em dinheiro feita durante um período
contínuo. Por exemplo, um empréstimo para comprar um carro ou uma hipoteca são considerados
anuidades. Para obter mais informações, consulte a descrição para cada função de anuidade.
Nas funções de anuidade, os pagamentos feitos, tais como um depósito em contas de
poupança, são representados por um número negativo; os pagamentos recebidos, tais como cheque
de dividendos, são representados por um número positivo. Por exemplo, um depósito de 1.000$00
no banco seria representado pelo argumento -1.000 se for o depositante e pelo argumento 1.000 se
for o banco.
O Microsoft Excel resolve um argumento financeiro em termos dos outros. Se taxa não for 0,
então:
va * (1 + taxa)nper + pgto(1 + taxa *tipo)*[((1 + taxa)nper - 1)/taxa] +fv = 0
Se taxa for 0, então:
(pgto * nper) + va + vf = 0
Exemplo:
Pág. 14
ESTG - Funções do Microsoft Excel
Suponha que está a pensar em comprar uma anuidade de seguros que pagará 500$00 no
final de cada mês pelos seguintes 20 anos. O custo da anuidade será 60.000$00 e a quantia paga
terá um ganho de 8%. Quer determinar se este seria um bom investimento. Ao utilizar a função PV,
verá que o valor actual da anuidade é:
PV(0,08/12; 12*20; 500; ; 0) = -59.777,15 Esc.
O resultado é negativo porque representa o dinheiro a ser pagoum cash flow de saída. O
valor actual da anuidade (59.777,15 Esc.) é inferior ao que deve pagar (60.000 Esc.). Portanto,
chega à conclusão de que este não seria um bom investimento.
Funções relacionadas: FV, IPMT, NPER, PMT, PPMT, RATE
12 -RATE(nper; pgto; va; [vf]; [tipo]; [estimativa]) - Devolve a taxa de juros por período de uma
anuidade. É calculado por iteração e pode ter zero ou mais soluções. Se os resultados sucessivos de
RATE não convergirem para 0,0000001 depois de 20 iterações, RATE devolverá o valor de erro
#NUM!.
Consulte VA para obter uma descrição completa dos arqumentos nper, pgto, va, vf e tipo.
Se vf for omitido, será considerado 0 (o valor futuro de um empréstimo, por ex, é 0).
estimativa - é a sua estimativa para a taxa.
Se omitir estimativa, este argumento será considerado 10%.
Se RATE não convergir, atribua valores diferentes para estimativa. Em geral, RATE converge
se estimativa estiver entre 0 e 1.
Observações:
Certifique-se de que é consistente quanto às unidades usadas para especificar estimativa e nper. Se
fizer pagamentos mensais por um empréstimo de quatro anos com juros de 12% ao ano, utilize
12%/12 para estimativa e 4*12 para nper. Se fizer pagamentos anuais para o mesmo empréstimo,
utilize 12% para estimativa e 4 para nper.
Exemplo:
Para calcular a taxa de um empréstimo de quatro anos de 8.000$00 com pagamentos mensais de
200$00:
RATE(48; -200; 8000) = 0,77%
Esta é a taxa mensal, porque o período é anual. A taxa anual é 0,77%*12, que é igual a 9,24%.
Funções relacionadas: FV, IPMT, NPER, PMT, PPMT, PV
14 -SYD(custo; recuperação; vida_útil; per) - Devolve a depreciação dos dígitos da soma dos
anos de um activo para um período especificado, em que:
Custo - é o valor inicial do activo.
Recuperação - é o valor no final da depreciação (às vezes chamado de valor de recuperação do
activo).
Vida_útil - é o número de períodos sobre o qual o activo está a ser depreciado (algumas vezes
denominado vida útil do activo).
Per - é o período e deve utilizar as mesmas unidades de vida_útil.
Observações:
SYD é calculado da seguinte maneira:
SYD = ( custo - recuperação) período[((vida_útil + 1) vida_útil) / 2]
Pág. 15
ESTG - Funções do Microsoft Excel
Exemplos
Se comprou um camião por 30.000$00 com uma vida útil de 10 anos e um valor de
recuperação de 7.500$00, a segurança de depreciação anual para o primeiro ano é:
SYD(30000;7500;10;1) = 4.090,91 Esc.
A segurança de depreciação anual para o décimo ano é:
SYD(30000;7500;10;10) = a 409,09 Esc.
Funções relacionadas: DDB, VDB, SLN
1 - AND(lógico1; [lógico2]; ...) - Devolve TRUE se todos os argumentos forem verdadeiro; devolve
FALSE se um ou mais argumentos forem falso, onde:
Lógico1; lógicol2;... - são entre 1 e 30 condições que deseja testar e que podem ser TRUE ou
FALSE.
Pág. 16
ESTG - Funções do Microsoft Excel
Os argumentos devem ser valores lógicos, matrizes ou referências que contêm valores
lógicos.
Se uma matriz ou argumento de referência contiver texto ou células vazias, estes valores
serão ignorados.
Se o intervalo especificado não contiver valores lógicos, E devolverá o valor de erro #VALUE!.
Exemplos:
AND(TRUE; TRUE) = TRUE
AND(TRUE; FALSE) = FALSE
AND(2+2=4; 2+3=5) = TRUE
Se B1:B3 contiver os valores TRUE, FALSE e TRUE, então:
AND(B1:B3) = FALSE
Se B4 contiver um número entre 1 e 100, então:
AND(1<B4; B4<100) = TRUE
Suponha que deseja mostrar B4 se esta contiver um número entre 1 e 100, e que deseja
mostrar uma mensagem se ela não contiver. Se B4 contiver 104, então:
IF(AND(1<B4; B4<100); B4; "O valor está fora do intervalo.") = "O valor está fora do intervalo".
Se B4 contiver 50, então:
IF(AND(1<B4; B4<100); B4; "O valor está fora do intervalo.") = 50
Funções relacionadas: NOT, OR
Pág. 17
ESTG - Funções do Microsoft Excel
IF({VERDADEIRO.FALSO};ALERTA("Um";2);ALERTA("Dois";2))
Exemplos:
No exemplo a seguir, se o valor ao qual se fez referência pelo nome Ficheiro for igual a
"Gráfico", teste_lógico será TRUE e a função de macro NOVO(2) será executada, senão,
teste_lógico será FALSE e NOVO(1) será executada:
IF(Ficheiro="Gráfico";NOVO(2),NOVO(1)).
Suponha que uma folha de cálculo de despesa contenha os seguintes dados em B2:B4 em
relação às "Despesas reais" para Janeiro, Fevereiro e Março: 1500, 500, 500. C2:C4 contém os
seguintes dados para "Despesas previstas" para os mesmos períodos: 900, 900, 925. Poderia
escrever uma macro para examinar se está acima do orçamento num mês específico, criando texto
para uma mensagem com as seguintes fórmulas:
IF(B2>C2;"Acima do orçamento";"OK") = "Acima do orçamento"
IF(B3>C3;"Acima do orçamento";"OK") = "OK"
Suponha que deseja efectuar uma ordenação atribuindo letras aos números que são referenciados
pelo nome Média. Consulte a tabela a seguir.
Se a Média for Devolve
Maior que 89 A
De 80 a 89 B
De 70 a 79 C
De 60 a 69 D
Menor que 60 F
Poderia utilizar a seguinte função imbricada IF:
IF(Média>89;"A";IF(Média>79;"B";
IF(Média>69;"C";IF(Média>59;"D";"F"))))
No exemplo anterior, a segunda instrução IF também é o argumento valor_se_falso para a
primeira instrução IF Da mesma maneira, a terceira instrução IF é o argumento valor_se_falso para a
segunda instrução IF. Por exemplo, se o primeiro teste_lógico (Média>89) for TRUE, "A" será
fornecido. Se o primeiro teste_lógico for FALSE, a segunda instrução IF é avaliada e assim por
diante. Mais exemplos:
IF(TRUE, 1, 2) = 1
IF(TRUE, 1, 2) = 1
Funções relacionadas: AND, FALSE, NOT, OR;TRUE
4 - NOT(lógico) - Inverte o valor do argumento. Use NOT quando quiser ter certeza de que um valor
não é igual a outro valor determinado, onde:
Lógico - é um valor ou expressão que pode ser avaliado como VERDADEIRO ou FALSO:
- Se lógico for FALSE, NOT devolverá TRUE
- Se lógico for TRUE, NOT devolverá FALSE.
Exemplos:
NOT(FALSE) = TRUE
NOT(1+1=2) = FALSE
Funções relacionadas: AND; OR
5 - OR(lógico1; [lógico2]; ...) - Devolve TRUE se qualquer argumento for VERDADEIRO; devolverá
FALSE se todos os argumentos forem FALSO, onde:
Lógico1; lógico2;... - são 1 a 30 condições a serem testadas que podem ser TRUE ou FALSE.
Os argumentos devem ser valores lógicos ou matrizes ou referências que contenham valores
lógicos.
Se uma matriz ou argumento de referência contiver texto, números ou células vazias, estes
valores serão ignorados.
Se o intervalo especificado não contiver valores lógicos, Or devolverá o valor de erro
#VALUE!.
Pág. 18
ESTG - Funções do Microsoft Excel
Pode utilizar uma fórmula matricial OR para ver se um valor ocorre numa matriz. Para
introduzir a fórmula OR como uma matriz, prima CTRL+SHIFT (no Microsoft Excel para Windows) ou
COMMAND+SHIFT (no Microsoft Excel para Macintosh).
Exemplos:
OR(TRUE) = TRUE
OR(1+1=1;2+2=5) = FALSE
Se A1:A3 contiver os valores TRUE, FALSE e TRUE, então:
OR(A1:A3) = TRUE
A fórmula de macro seguinte verifica o conteúdo da célula activa. Se a célula contiver o único
carácter "c" ou "s", a fórmula OU devolverá VERDADEIRO e a macro expande-se para uma área
chamada TerminarActualizar:
IF(Or(CÉL.ACTIVA()="c";CÉL.ACTIVA()="s");GOTO(TerminarActualizar)).
O exemplo anterior mostra como utilizar a forma de folha de cálculo da função IF numa folha de
macro. Também pode utilizar a forma da folha de macro. Para obter mais informações, consulte IF.
Funções relacionadas: AND, NOT
2 - COUNT(valor1; [valor2]; ...) - Calcula quantos números existem na lista de argumentos ou seja
efectua a contagem do nº de células preenchidas com valores numéricos. Use esta função para obter
o número de entradas num campo numérico de um intervalo ou matriz numéricos, onde:
Valor1; valor2,... - são argumentos entre 1 e 30 que podem conter ou fazer referência a uma
variedade de tipos de dados, mas apenas os números são calculados.
Os argumentos que são números, valores nulos ou lógicos, datas ou representações
numéricas em forma de texto são calculados; os argumentos que são valores de erro ou texto que
não podem ser convertidos em números são ignorados.
Se um argumento for uma matriz ou referência, apenas os números nesta matriz ou
referência serão calculados. As células em branco, os valores lógicos, texto ou valores de erro na
matriz ou referência serão ignorados.
Exemplos:
Pág. 19
ESTG - Funções do Microsoft Excel
3 - COUNTA(valor1; [valor2]; ...) - Calcula o número de valores não vazios na lista de argumentos.
Use esta função para calcular onúmero de células com dados num intervalo ou matriz, onde:
Valor1; valor2;... - são argumentos entre 1 e 30 que representam os valores que deseja contar.
Neste caso, um valor é qualquer tipo de informações, incluindo texto vazio (""), mas não incluindo
células em branco. Se um argumento for uma matriz ou referência, as células vazias dentro da matriz
ou referência serão ignoradas.
Exemplos:
Se A3 contiver "Vendas", A4 contiver "12/8/90", A6 contiver "19", A7 contiver "22.24" e A9
contiver "#DIV/0!", então:
CONTA (A6:A7) = 2
CONTA (A4:A7) = 3
CONTA (A3; A6:A9) = 4
CONTA (A1:A9) = 5
CONTA (1; ; 1) = 3
CONTA (A4:A7; 10) = 4
Pág. 20
ESTG - Funções do Microsoft Excel
6 - MIN(núm1; [núm2]; ...) - Devolve o valor mínimo contido numa lista de argumentos
Núm1; núm2;... - são números de 1 a 30 para os quais deseja localizar o valor mínimo.
Pode especificar os argumentos que são números, células vazias, valores lógicos ou
representações em texto de números. Os argumentos que são valores de erro ou texto que não
podem ser convertidos em números causam erros.
Se um argumento for uma matriz ou referência, apenas os números daquela matriz ou
referência poderão ser usados. Células vazias, valores lógicos ou valores de erro na matriz ou
referência serão ignorados.
Se os argumentos não contiverem números, MIN devolverá 0.
Exemplos:
Se A1:A5 contiver os números 10, 7, 9, 27 e 2, então:
MIN(A1:A5) = 2
MIN(A1:A5; 0) = 0
7 - MEDIAN(núm1; [núm2]; ...) - Devolve a mediana dos números indicados. A mediana é o número
no centro de um conjunto numéricos; isto é, metade dos números possui valores que são maiores do
que a mediana e a outra metade possui valores menores.
Núm1; núm2;... - são números entre 1 e 30 a partir dos quais deseja obter a mediana.
Os argumentos devem ser números ou nomes, matrizes ou referências que contenham
números. O Microsoft Excel examina todos os números em cada argumento de referência ou matriz.
Se um argumento matricial ou referência contiver texto, valores lógicos ou células vazias,
estes valores serão ignorados; no entanto, as células com valor nulo serão incluídas.
Observações:
Se houver um número igual de números no conjunto, então MEDIAN calcula a média dos dois
números do meio. Veja o segundo exemplo que se segue.
Exemplos:
MEDIAN(1; 2; 3; 4; 5) = 3
MEDIAN(1; 2; 3; 4; 5; 6) = 3,5, a média de 3 e 4
8 - MODE(núm1; [núm2]; ...) - Devolve o valor que ocorre com mais frequência numa matriz ou
intervalo de dados. Assim como MEDIAN, MODE é uma medida de local.
Núm1, núm2,... -são argumentos de 1 a 30 para os quais deseja calcular o modo. Também pode
usar uma única matriz ou referência a uma matriz em vez de argumentos separados por pontos e
vírgulas.
Observações:
Os argumentos devem ser números ou nomes, matrizes ou referências que contenham
números.
Se um argumento de referência ou matriz contiver texto, valores lógicos, ou células vazias,
estes valores serão ignorados; no entanto, as células com valor nulo serão incluídas.
Se o conjunto de dados não contiver pontos de dados duplicados, MODO devolverá o valor
de erro #N/A.
A moda é o valor que ocorre com mais frequência, a mediana é o valor do meio e a média é o
valor médio. Nenhuma medida única de tendência central fornece um quadro completo dos dados.
Suponha que os dados estão agrupados em três áreas, metade em torno de um único valor baixo e a
outra metade em torno de dois valores altos. AVERAGE e MEDIAN podem devolver um valor no
meio relativamente vazio, enquanto que MODE pode devolver o valor baixo dominante.
Exemplo:
MODE({5,6, 4, 4, 3, 2, 4}) = 4
9 - STDEV(núm1; [núm2]; ...) - Calcula o desvio padrão a partir de uma amostra. O desvio padrão é
uma medida do grau de dispersão dos valores em relação ao valor médio (a média).
Núm1;núm2;... - são 1 a 30 argumentos numéricos correspondentes a uma parte da população.
Também pode utilizar uma única matriz ou referência a uma matriz em vez de argumentos separados
por pontos e vírgulas.
Pág. 21
ESTG - Funções do Microsoft Excel
Observações:
STDEV considera que os seus argumentos representam uma parte da população. Se os seus
dados representarem a população toda, deverá calcular o desvio padrão utilizando STDEVP.
O desvio padrão é calculado utilizando o método "não-polarizado" ou n-1.
STDEV utiliza a seguinte fórmula:
2 2
sqrt{[n Σx - (Σx) ] / n(n-1)}
Exemplo:
Suponha que 10 ferramentas feitas na mesma máquina durante a produção são colectadas
como um exemplo aleatório e medidas em termos de resistência à ruptura. Os valores do exemplo
(1345, 1301, 1368, 1322, 1310, 1370, 1318, 1350, 1303, 1299) são guardados em A2:E3,
respectivamente. STDEV estima o desvio padrão da resistência à ruptura para todas as ferramentas.
STDEV(A2:E3) = 27,46
10 - STDEVP(núm1; [núm2]; ...) - Calcula o desvio padrão com base na população total fornecida
como argumentos. O desvio padrão é uma medida do grau de dispersão dos valores em relação ao
valor médio (a média).
Núm1;núm2;... - são 1 a 30 argumentos numéricos correspondentes a uma determinada população.
Também pode utilizar uma única matriz ou referência a uma matriz em vez de argumentos separados
por pontos e vírgulas.
Observações:
STDEVP considera que os seus argumentos são a população inteira. Se os dados
representarem uma parte da população, deverá calcular o desvio padrão utilizando DESVPAD.
Para tamanhos grandes de exemplos, STDEV e STDEVP devolvem valores
aproximadamente iguais.
O desvio padrão é calculado como se utilizasse o método "polarizado" ou n.
STDEVP utiliza a seguinte fórmula:
2 2 2
sqrt{[n Σx - (Σx) ] / n }
Exemplo:
Utilizando os mesmos dados do exemplo STDEV e considerando que apenas 10 ferramentas
são produzidas durante o processo de produção, STDEVP mede o desvio padrão da resistência à
ruptura para todas as ferramentas.
STDEVP(A2:E3) = 26,05
-----
Pág. 22