ESTG - Exercícios sobre Excel XP EC Pág. 1 EXERCÍCIO Nº 1 Formate células da sua folha de cálculo da seguinte forma:
ESTG - Exercícios sobre Excel XP
EC Pág. 1
EXERCÍCIO Nº 1 Formate células da sua folha de cálculo da seguinte forma:
ESTG - Exercícios sobre Excel XP
EC Pág. 2
EXERCÍCIO Nº 2 Determine as fórmulas necessárias para calcular os preços dos artigos, e compare com o resultado obtido com a utilização das referências indicadas: a) Exercício com referências relativas:
A B C D E 1 Artigos Preço C/IVA 2 radio 1050 =B2*1.17 3 cassete 600 4 gravador 3000
b) Exercício com referências absolutas:
A B C D E 1 Artigos Preço C/IVA IVA 2 radio 1050 =B2*$E$2 1.17 3 cassete 600 4 gravador 3000
c) Exercício com referências mistas:
A B C D E 1 Nº Pagam 2 Nome Preço 2 3 4 3 cassete 600 =$B3/C$2 4 gravador 3000 5 radio 1050
EXERCÍCIO Nº 3 Para facilitar as contas a Ausenda Fala Barata criou uma folha (chamada Contas) para calcular o preço das traduções que efectuadas
NOME: Fulano de x...
data descrição idioma paginas preço pp montante 28-Jan-02 carta Inglês 3 0,50 € 1,50 € 04-Fev-02 folheto Francês 5 0,40 € 2,00 € 25-Jan-02 carta Alemão 4 0,75 € 3,00 € 04-Mar-02 desdobrável Espanhol 2 0,25 € 0,50 €
TOTAL 7,00 €
ESTG - Exercícios sobre Excel XP
EC Pág. 3
EXERCÍCIO Nº 4 O senhor António pretende adquirir um frigorífico. Deslocou-se para isso a uma loja e verificou que existiam três modelos com a capacidade pretendida. Considerando o seguinte quadro
frig A frig B frig C Custo inicial 280,00 € 197,50 € 397,50 € Consumo anual 456 Kwh 668 Kwh 286 Kwh
1 Kwh 0,0905 €
preencha a tabela abaixo de forma a poder indicar ao senhor António qual o modelo mais conveniente. A partir dessa tabela construa um gráfico que ilustre a solução encontrada.
anos frig A frig B frig C 1 2 3 ... ... ... ... 8 9 10
EXERCÍCIO Nº 5 O senhor António pretende adquirir um veículo. Deslocou-se a um concessionário e verificou que do modelo que lhe interessava existia uma versão a gasóleo e outra a gasolina. Considerando o seguinte quadro
veiculo A veiculo B custo inicial 22.540,00 € 18.250,00 € consumo (100 Km) 5,6 l 7,4 l combustível gasóleo gasolina custo por litro 0,648 € 0,858 €
preencha a tabela abaixo de forma a poder indicar ao senhor António qual o modelo mais conveniente. Utilize referências absolutas, relativas e mistas de forma a só necessitar de escrever uma fórmula. A partir dessa tabela construa um gráfico que ilustre a solução encontrada.
Km veiculo A veiculo B 0
10.00020.000
... ... ... 170.000180.000190.000200.000
ESTG - Exercícios sobre Excel XP
EC Pág. 4
EXERCÍCIO Nº 6 O senhor António pretende adquirir um telefone celular. Deslocou-se para isso a um operador de telecomunicações que lhe propôs os planos de tarifas indicados no seguinte quadro
Plano A Plano B Plano C Assinatura 29,70 € 19,70 € 39,70 € Tarifa base (min) 0,34 € 0,71 € 0,49 € Tarifa reduzida (min) 0,17 € 0,16 € 0,17 € Minutos incluídos na assinatura 0 10 60
Considerando que o senhor António planeia utilizar o seu telefone 60% do tempo em tarifa base e 40% em tarifa reduzida, preencha a tabela abaixo de forma a poder escolher o plano mais conveniente. Faça o respectivo gráfico.
Plano A Plano B Plano C10 min20 min30 min40 min50 min60 min70 min80 min90 min
100 min110 min120 min130 min140 min150 min
EXERCÍCIO Nº 7 Numa folha com o nome grafico faça a seguinte tabela:
Janeiro Fevereiro Março Abril Receitas 200 655 290 390 Despesas 346 375 310 390
a) Elabore um gráfico de barras com as receitas e despesas em simultâneo b) Elabore um gráfico de colunas a 3 dimensões que permita comparar o total de receitas com
o total de despesas
ESTG - Exercícios sobre Excel XP
EC Pág. 5
EXERCICIO Nº 8 O Sr “Jaquim Taqueiro” comprou um computador e decidiu que o cálculo dos orçamentos deverá passar a ser feito automaticamente. Para isso disponibilizou a seguinte tabela de preços:
TABELA DE PREÇOS
Descrição Preço Unidade Iva
Parque 25,00 m2 19%Taco 20,00 m2 19%Soalho 15,00 m2 19% Cola 1,50 L 19%Pregos 7,50 kg 19%Cera 4,00 kg 5%Verniz 6,50 L 19% Mão de obra 10,00 h 19%Deslocação 0,23 km 0%
e o modelo de orçamento pretendido:
Jaquim Taqueiro, Lda Rua do Volta Atrás, 111 9999 TERRA DO NUNCA Exmo Sr
Jaime Paga e Não Refila Rua do Jaime, 1 1234 VILA AVÔ DO JAIME
DATA 01-04-2002ORÇAMENTO Nº 1
Descrição Quantidade Un Preço Un IVA % Montante
Taco 60 m2 20,00 19% 1.200,00Cera 3 kg 4,00 5% 12,00Cola 10 L 1,50 19% 15,00Mão de obra 12 h 10,00 19% 120,00Deslocação 450 km 0,23 0% 103,50
Montante total 1.450,50 Total de IVA 254,25 TOTAL € 1.704,75
ESTG - Exercícios sobre Excel XP
EC Pág. 6
a) Crie uma folha de cálculo com duas páginas: uma de nome Orçamento (com o modelo do orçamento) e a outra de nome Preços (com a tabela de preços). Salve a sua folha de cálculo num ficheiro de nome taqueiro.xls. Nota: Quando se insere os campos descrição e quantidade, no quadro central do orçamento, a folha de cálculo deverá preencher os restantes campos automaticamente. Recomenda-se a utilização das funções PROCV e SOMARPRODUTO para resolver este problema. b) Ordene a tabela de preços pela coluna Descrição. Ordene novamente a tabela pela coluna de Preços. c) Imprima a tabela de preços, e um orçamento. EXERCICIO Nº 9 Pretende-se criar uma folha de cálculo para contabilizar o nº de horas de trabalho de um empregado, durante um determinado mês, numa empresa em regime de recibos verdes. Assim o quadro final deverá ser o seguinte:
NOME: Joaquim da Fonseca
MÊS: Abril
DIA ENTRADA SAÍDA ENTRADA SAÍDA TOTAL 06-04-2002 9:00 11:30 15:20 17:20 4:30 07-04-2002 14:15 16:45 2:30 12-04-2002 12:18 12:50 0:32 21-04-2002 10:00 12:00 15:00 18:00 5:00 22-04-2002 2:00 22:00 20:00
0:00 0:00 0:00
TOTAL 32:32
Crie uma folha de cálculo com o nome prob2 que faça as contas automaticamente.
ESTG - Exercícios sobre Excel XP
EC Pág. 7
EXERCÍCIO Nº 10 Considere a seguinte tabela
Vendas de automoveis Fiat 430.000Renault 400.000Ford 230.000Opel 170.000Citroen 20.000
Obtenha o gráfico da figura baseado na tabela anterior
Vendas de automoveis
0 100.000 200.000 300.000 400.000 500.000
Fiat
Renault
Ford
Opel
Citroen
EXERCÍCIO Nº 11 Crie uma folha com o nome Grafico2 com a seguinte tabela com o número total de alunos inscritos nas cadeiras:
ALUNOS INSCRITOS
codigo nome nº inscritos1001 Inf I 651002 Inf II 701003 CA I 501004 Ing I 451005 Ing II 60
Faça um gráfico de colunas a 3 dimensões com o título “nº alunos inscritos por cadeira”, sem legenda, com grelha horizontal, e com o código e nome das cadeiras escrito em baixo da coluna que representa o número de inscritos.
ESTG - Exercícios sobre Excel XP
EC Pág. 8
EXERCÍCIO Nº 12 Considere a seguinte tabela
Filmes Traduzidos Italiano 6 Francês 3 Espanhol 12 Inglês 5
Obtenha o gráfico da figura baseado na tabela anterior
Filmes Traduzidos
0
2
4
6
8
10
12
14
Italiano Francês Espanhol Inglês
EXERCÍCIO Nº 13 Crie uma folha de cálculo com a seguinte tabela, que representa a distribuição dos filmes de um clube de vídeo por tipo.
TIPO QUANTIDADE Drama 130 Acção 150 Policial 140 Terror 100
Crie nesta folha um gráfico, que ilustre esta informação, com as seguintes características:
- Gráfico de colunas - Titulo “Filmes por tipo” - Com a indicação “quantidade” no eixo dos Y - Grelha na horizontal - Imagem diferente para cada coluna
ESTG - Exercícios sobre Excel XP
EC Pág. 9
EXERCÍCIO Nº 14 A partir da tabela seguinte faça um gráfico circular a 3 dimensões que mostre as percentagens dos alunos reprovados e aprovados. Represente a percentagem de aprovados a verde a percentagem reprovados a vermelho.
Aprovados
Reprovados
43 21 EXERCÍCIO Nº 15 A partir da tabela seguinte faça um gráfico de colunas empilhadas a 100% com efeito visual 3D, com o título “Informática I” que mostre as percentagens dos alunos aprovados e reprovados. Represente a percentagem de aprovados a verde a percentagem reprovados a vermelho.
aprovados reprovados GE 43 21 CF 30 18 T 60 29
EXERCÍCIO Nº 16 A partir da tabela seguinte faça o gráfico indicado
camadas material altura (cm) calhau ou brita grossa 20 cm areão 4 cm betão pobre ou de limpeza 2 cm betonilha 2 cm
20 cm
4 cm
2 cm2 cm
0 cm
5 cm
10 cm
15 cm
20 cm
25 cm
30 cm
altura (cm)
betonilha
betão pobre ou delimpeza
areão
calhau ou brita grossa
ESTG - Exercícios sobre Excel XP
EC Pág. 10
EXERCÍCIO Nº 17 A partir dos seguintes dados
Km 0 12 15 19 22 30 40 50 Cota 202 203 202,5 203 203,4 204 203,8 205
desenhe o perfil da estrada
Perfil da estrada
201,5202
202,5203
203,5204
204,5205
205,5
0 10 20 30 40 50
Kms
met
ros
EXERCICIO Nº 18 Crie a seguinte tabela
a) Crie um estilo de formatação chamado euros com o formato #.##0,00” euro”, sem limites b) Crie outro estilo de formatação chamado kwhora com o formato 0” Kwh”, sem limites c) A partir dos estilos criados formate as células da tabela da seguinte forma
ESTG - Exercícios sobre Excel XP
EC Pág. 11
EXERCÍCIO Nº 19 Crie a seguinte folha de cálculo:
Com as fórmulas: E7 =C7*D7/100 F7 =(C7+E7)*(1+$C$4)
a) Atribua à célula C4 o nome iva b) Substitua a formula da célula F7 por =(C7+E7)*(1+iva) c) Adicione à célula C4 o comentário “Valor do IVA a utilizar no cálculo dos preços” d) Formate condicionalmente as células da coluna lucro $ para que apareçam a vermelho, bold
e sublinhado no caso do lucro ser um valor negativo e) Altere a margem de lucro da tv para –10, e verifique se o lucro passou a vermelho f) Através da validação de dados, limite os valores da coluna margem lucro % a números
maiores ou iguais a zero (Por: Decimal) g) Com a ferramenta Auditoria assinale com um círculo vermelho os valores da folha de
cálculo que estão fora dos limites definidos h) Use a ferramenta Atingir objectivo para que o preço da tv seja 150, por alteração da
margem de lucro i) Qual o preço de custo que deveria ter o aspirador para que o seu preço final seja igual a 50 j) Ordene a tabela pela coluna descrição k) Oculte as linhas 11, 12 e 13, e oculte a coluna lucro € l) Faça Pré-visualizar e verifique o resultado m) Mostre novamente as linhas e as colunas todas n) Abra um formulário para inserção de dados. Elimine o ferro. Insira um novo registo fogão,
150, 75 o) Ordene novamente a tabela p) Oculte a folha em que está a trabalhar q) Mostre novamente a folha
ESTG - Exercícios sobre Excel XP
EC Pág. 12
EXERCICIO Nº 20 Crie a seguinte folha de cálculo:
a) Restrinja a entrada de dados das células da coluna desporto a uma lista com os valores ténis, golfe e btt
b) Restrinja a entrada de dados das células da coluna mês a uma lista com os valores janeiro, fevereiro, março e abril
c) Preencha a tabela com os seguintes valores
d) Crie uma tabela dinâmica, ao lado da anterior, com os desportos nas linhas e os meses nas colunas
e) Altere o valor 133 para 933, e verifique se a tabela dinâmica foi actualizada f) Actualize a tabela dinâmica g) Com o Filtro Automático mostre apenas as vendas relativas ao golfe h) Mostre agora apenas as vendas do golfe em abril i) Mostre as vendas de todos os desportos em abril j) Mostre as vendas com um valor maior ou igual a 500 k) Retire o Filtro Automático l) Ordene a tabela por desportos e por meses m) Ordene a tabela por meses e por desportos n) Ordene a tabela por ordem decrescente das vendas
ESTG - Exercícios sobre Excel XP
EC Pág. 13
EXERCÍCIO Nº 21 Crie a seguinte folha de cálculo:
A fórmula da célula C8 é larg*alt*comp/1000 A fórmula da célula C9 é (comp*alt*2+larg*alt*2+comp*larg)/10000 Formate as células conforme a figura mostra.
a) Crie um cenário chamado original com esta tabela (guarde as células C4:C6) b) Com ajuda da ferramenta Solver encontre as dimensões da caixa para obter um volume
máximo com uma área menor ou igual a 0,5m2 c) Guarde a solução num cenário chamado cena1 d) Encontre uma solução que minimize a área para um volume de 34 litros e) Guarde a solução num cenário chamado cena2 f) Encontre uma solução que minimize a área para um volume de 34 litros com a altura da
caixa de 10cm g) Guarde a solução num cenário chamado cena3 h) No gestor de cenários visualize as várias soluções encontradas i) Crie um relatório que resuma os vários cenários (Sumário do cenário)
EXERCICIO Nº 22 Grave automaticamente uma macro, com o nome tira_grelhas e tecla de atalho ctrl+t, que retire as linhas da grelha do Excel. EXERCICIO Nº 23 Grave automaticamente uma macro, com o nome poe_grelhas e tecla de atalho ctrl+p, que reponha as linhas da grelha do Excel.
ESTG - Exercícios sobre Excel XP
EC Pág. 14
EXERCICIO Nº 24 Na folha de macros escreva o seguinte texto:
Sub muda_grelhas() ActiveWindow.DisplayGridlines = Not ActiveWindow.DisplayGridlines End Sub
a) Verifique que o Excel assume imediatamente este texto como uma nova macro. b) Atribua a esta macro a tecla de atalho crtl+g. c) Verifique se a macro está a funcionar correctamente. d) Crie um botão com o texto Activar/desactivar grelha e ligue-o à macro criada.
EXERCICIO Nº 25 Grave automaticamente uma macro, com o nome moldar_o_texto e tecla de atalho ctrl+m, que formate as células seleccionadas com a opção Moldar texto. EXERCICIO Nº 26 Crie uma macro chamada formatar_cabeçalho que formate as células seleccionadas da seguinte forma:
− texto a bold − texto centrado − borders a traço grosso − fundo cinzento
EXERCICIO Nº 27 Crie uma macro que coloque na sua folha de cálculo o seguinte quadro:
B C D E F
3 4 1 2 3 5 4 5 6 6
a) Exactamente (e sempre) nas células indicadas b) A partir da célula activa
ESTG - Exercícios sobre Excel XP
EC Pág. 15
EXERCICIO Nº 28 Crie a seguinte tabela no Excel
aaa bbb ccc 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2
a) Crie um botão com o texto “ascendente” e associe-lhe uma macro gravada automaticamente
que ordene a tabela por ordem crescente da coluna aaa, crescente da coluna bbb e crescente da coluna ccc.
b) Crie outro botão com o texto “descendente” e associe-lhe uma macro gravada
automaticamente que ordene a tabela por ordem decrescente da coluna ccc, decrescente da coluna bbb e decrescente da coluna aaa.
EXERCICIO Nº 29
a) Crie um botão na folha de cálculo Excel com o texto “euro2000” e associe-lhe uma macro gravada automaticamente que coloque a célula activa a bold, texto na vertical, texto a vermelho, tamanho 16, com fundo verde.
b) Crie um botão na folha de cálculo Excel com o texto “Inglaterra 2 Portugal 3” e associe-
lhe uma macro gravada automaticamente que coloque as células seleccionadas com o contorno exterior a traço grosso e as linhas interiores a traço fino, e com o fundo a amarelo e o texto a bold.
c) Crie um botão na folha de cálculo Excel com o texto “chama macro” e associe-lhe uma
macro gravada automaticamente que coloque a célula activa a bold, com fundo vermelho e borders a traço grosso preto.
d) Crie um botão na folha de cálculo Excel com o texto “formata” e associe-lhe uma macro
gravada automaticamente que coloque a célula activa a bold, italico, sublinhado, com fundo verde e borders a traço duplo preto.
e) Crie um botão na folha de cálculo Excel com o texto “grade” e associe-lhe uma macro
gravada automaticamente que coloque o conjunto de células seleccionadas com o risco (border) exterior a traço duplo, os riscos diagonais a traço grosso e o fundo a cor de laranja.
f) Crie um botão na folha de cálculo Excel com o texto “triangulos” e associe-lhe uma macro
gravada automaticamente que coloque o conjunto de células seleccionadas com o risco (border) exterior a grosso, os riscos interiores a traço duplo, os riscos diagonais a tracejado e o fundo a cor verde.
ESTG - Exercícios sobre Excel XP
EC Pág. 16
EXERCICIO Nº 30 Crie dois botões de comando com o seguinte aspecto:
Programe os procedimentos do evento “click”, invocando os métodos “protect” e “unprotect” de modo a obter as acções correspondentes ao texto dos botões.
Na folha de cálculo execute um teste que permita verificar se as macros estão a funcionar correctamente. EXERCICIO Nº 31 Escreva uma função com o nome JuntarTexto que receba como argumentos as strings nome e apelido, e que devolva uma string com o nome e o apelido separados por um espaço.
Aplique a função numa folha de cálculo que permita testar o resultado. EXERCICIO Nº 32 Escreva as seguintes funções que recebam a nota obtida pelo aluno e devolvam o status da avaliação respectiva, considerando como pressupostos:
a) Se a nota é maior ou igual a 10 valores o aluno está “Aprovado” b) Se a nota é maior ou igual a 10 valores o aluno está “Aprovado”, caso contrário está
“Reprovado” c) Se a nota é 0 valores “Faltou”, se é menor do que 9.5 está “Reprovado”, se a nota é menor
ou igual a 16 está “Aprovado”, e se for maior do que 16 “Vai à oral”
Aplique as funções numa folha de cálculo que permita testar os resultados. EXERCICIO Nº 33 Escreva uma função (utilizando a instrução select case) que receba o número do mês, e devolva o número de dias que tem esse mês. A função deve devolver “ERRO” se o número do mês não for um valor aceitável.
Aplique a função numa folha de cálculo que permita testar o resultado. EXERCICIO Nº 34 Escreva uma função que receba um número inteiro e devolva o número de dígitos desse número.
Aplique a função numa folha de cálculo que permita testar o resultado. EXERCICIO Nº 35 Escreva um procedimento que peça ao utilizador um número entre 0 e 100 e que o coloque na célula activa. O valor inserido deve ser validado.
Crie um botão de comando que permita testar o procedimento.
ESTG - Exercícios sobre Excel XP
EC Pág. 17
EXERCICIO Nº 36 Escreva uma função que receba uma string e que devolva outra string com a informação da 1ª repetida 5 vezes.
Altere a função anterior de modo a que esta receba também como parâmetro o número de vezes que a string vai ser repetida. EXERCICIO Nº 37 Escreva uma função que receba um conjunto de células e que devolva a soma dessas células.
Teste na folha de cálculo a função escrita. EXERCICIO Nº 38 Construa o seguinte formulário:
Declare uma constante com o factor de conversão de euros para escudos. Formate o texto dos objectos do formulário no tipo de letra “verdana”, bold, tamanho 14. Os valores em euros devem ser apresentados com 3 casas decimais e separador de milhares, e os valores em escudos devem ser apresentados com 2 casas decimais e separador de milhares. Programe o evento “initialize” para inicializar o formulário. Utilize os eventos “click” dos botões para efectuar as conversões. Utilize o método “setfocus” e a propriedade “default” para melhorar a interface com o utilizador. EXERCICIO Nº 39 Para auxiliar o utilizador a inserir novos valores para as dimensões da caixa na seguinte folha de cálculo
ESTG - Exercícios sobre Excel XP
EC Pág. 18
construa o seguinte formulário
onde as caixas de texto devem ficar ligadas às respectivas células da folha de cálculo, ou seja as alterações efectuadas nas caixas de texto deverão ser automaticamente reflectidas nas células da folha de cálculo. EXERCICIO Nº 40 Crie uma folha de cálculo com as notas dos alunos:
e construa o seguinte formulário, programado para inserir os dados novos na primeira linha vazia da tabela anterior:
Quando o utilizador clicar no botão “inserir” o programa deve acrescentar os dados na lista, formatar células com os dados novos, e perguntar ao utilizador se pretende repetir a operação. EXERCICIO Nº 41 Elabore uma função que dado o seu nome completo lhe devolva apenas o primeiro nome e o ultimo apelido. Sugestão: utilizar o trim, instr, instrrev,left, right, ou o split. EXERCICIO Nº 42 Elabore uma função que receba uma data e uma localidade e devolva a data por extenso. Exemplo:
Leiria, 19 de Novembro de 2005
ESTG - Exercícios sobre Excel XP
EC Pág. 19
EXERCICIO Nº 43 Elabore uma função que devolva o maior número de um bloco. EXERCICIO Nº 44 Elabore uma função que devolva o menor número de um bloco EXERCICIO Nº 45 Elabore uma função que calcule a média de um conjunto de valores excluindo os zeros EXERCICIO Nº 46 Considere a seguinte folha de cálculo, e a seguinte função em VBA:
O que faz (o que calcula) a função “quefaz”? Qual o valor apresentado pela célula B4? EXERCICIO Nº 47 Considere a seguinte folha de cálculo, e a seguinte função em VBA:
O que faz a função “quedevolve”? Qual o valor apresentado pela célula C2? EXERCICIO Nº 48 Considere a seguinte folha de cálculo, e a seguinte função em VBA:
Explique sucintamente o que faz a função “triplo”? Qual o valor apresentado pelas células B1, B2 e B3?
ESTG - Exercícios sobre Excel XP
EC Pág. 20
EXERCICIO Nº 49 Indique o valor devolvido pela seguinte função:
se a chamarmos no código VBA da seguinte forma: teste1(9.5, 3, “3.6”) EXERCICIO Nº 50 Se a função a seguir indicada for chamada da seguinte forma: ExameABC(4, “2”, 1)
a) Qual o valor da variável cont no “PONTO 1”? b) Qual o valor da variável opcao no “PONTO 2”? c) Qual o valor da variável cont no “PONTO 3”? d) Qual o valor devolvido pela função?
ESTG - Exercícios sobre Excel XP
EC Pág. 21
EXERCICIO Nº 51 Considere o seguinte código em VBA:
Function exercicio(vA As Integer, vB As Integer) As Integer Dim i As Integer Do While vA <= 2 Select Case vA Case 1 i = 0 Do i = i + 2 If i >= 2 And i <= 4 Then vB = vB + 1 End If Loop While i < 5 vA = vB Case 2 For i = 0 To 2 vB = vA + 1 vA = vB + 1 Next End Select Loop exercicio = vB + vA End Function
Indique o valor devolvido pela função exercício para cada uma das seguintes chamadas: a) exercicio(1;2) b) exercicio(2;1) c) exercicio(2;0) d) exercicio(3;0)
EXERCICIO Nº 52 Complete a função:
de modo a que ela devolva a soma de:
valor da variável a + valor do dia de hoje + valor do mês actual + valor do ano actual
Nota: Utilize as funções date(), day(), month() e year()
ESTG - Exercícios sobre Excel XP
EC Pág. 22
EXERCICIO Nº 53 Considere a seguinte função:
A função tem 7 erros. Indique quais e sugira uma correcção. EXERCICIO Nº 54 Complete a seguinte função para que esta devolva a média dos valores que se encontram no parâmetro de entrada bloco:
Nota: Exemplo de um bloco Excel: A9:B10
ESTG - Exercícios sobre Excel XP
EC Pág. 23
EXERCICIO Nº 55 Implemente uma função em VBA que, dadas as iniciais de um curso e o número de aluno, devolva o e-mail de um aluno. Deverá considerar que os números de aluno se situam na gama [1000, 100000[. A função deverá devolver uma mensagem de erro caso o número passado por parâmetro esteja fora desta gama. Caso o número de aluno tenha apenas 4 caracteres, o e-mail devolvido deverá ser composto introduzindo o algarismo 0 (zero) antes do número de aluno. Seguem-se alguns exemplos de utilização:
=email("ec"; 1111) [email protected] =email("ec"; 99999) [email protected] =email("ec"; 100000) ERRO: número de aluno inválido
EXERCICIO Nº 56 Implemente uma função em VBA que, dada uma Cadeia de Caracteres nome e um Número Inteiro num, devolva os num primeiros caracteres de nome. Caso a Cadeia de Caracteres contenha espaços à esquerda ou à direita, esses espaços deverão ser suprimidos. Exemplos:
Cadeia de Caracteres nome
Número Inteiro num
Cadeia de Caracteres devolvida
“Manuel João” 2 “Ma” “ Tó-Zé ” 3 “Tó-Z”