You are on page 1of 5

Applets no Excel: calendrio e relgio

SIVAN WEDNESDAY D 27 03 10 17 24 31 S 28 04 11 18 25 01 T 29 05 12 19 26 02 Q 30 06 13 20 27 03 Q 31 07 14 21 28 04 S 01 08 15 22 29 05 S 02 09 16 23 30 06

Introduo
Um applet uma pequena aplicao desenvolvida dentro de outra, geralmente com funes muito restritas e especficas. Utilizando recursos do Excel, podemos elaborar diversos applets que daro uma aparncia profissional sua planilha: confira neste arquivo como montar um calendrio e um relgio analgico.

Ambos os applets desta planilha utilizam valores definidos na planilha Premissas. Voc pode ocult-la clicando na aba correspondente e escolhendo o item de menu Formatar>Planilha>Ocultar.

Calendrio
Basicamente, a montagem do calendrio depende de obtermos o ltimo dia da primeira semana do ms e inseri-lo na clula adequada da primeira linha. As clulas seguintes ( direita ou nas linhas inferiores) so dadas por incrementos de um em relao clula anterior, e as anteriores ( esquerda na primeira linha) so dadas por decrementos.

O primeiro sbado do ms dado pela frmula = 8 - DIA.DA.SEMANA(Premissas!J6) onde Premissas!J6 a data do primeiro dia do ms atual. A funo DIA.DA.SEMANA devolve o nmero correspondente ao dia da semana, que subtrado de 8 para devolver o primeiro sbado do ms.

A funo MOD utilizada para evitar que os incrementos ultrapassem o nmero de dias no ms (dado em Premissas!J4). Ela devolve o resto da diviso entre o dia atual e o nmero de dias no ms, ou seja, dias que ultrapassem o intervalo [1; Premissas!J4] sero convertidos em dias dos meses adjacentes. Eventuais ajustes na frmula so necessrios para que o valor adequado seja devolvido.

Alguma formatao condicional utilizada para pintar as clulas que contm dias fora do ms. Ela feita em duas regies distintas: na primeira linha verificamos se o dia do ms maior que 7; na quinta e na sexta linhas, verificamos se menor ou igual a 14.

Relgio
O relgio analgico um grfico de disperso com ambos os eixos no intervalo [-1; +1]. Posicionamos trs pontos de uma srie de dados para montar os ponteiros, em ordem: vrtice do ponteiro das horas, centro do relgio (0; 0) e vrtice do ponteiro dos minutos. Ao liglos por segmentos de reta, o efeito ser o de um relgio analgico.

Estes pontos so definidos atravs de frmulas trigonomtricas definidas em Premissas!C10:D12, bem como outra srie de dados, em Premissas!C14:D25, que contm os indicadores de horas dispostos ao redor do grfico. Para os matematicamente inclinados: as frmulas vm do fato de que se um segmento tem largura r, inclinao de graus e est com um dos vrtices posicionados sobre a origem (0; 0), seu outro vrtice tem a forma (r sen ; r cos ) para um grfico rotacionado em 90 graus.

Em seguida, o grfico montado formatado adequadamente, sobreposto a um crculo (feito atravs da barra de ferramentas de desenho, disponvel em Exibir>Barras de ferramentas> Desenho). O grfico e a autoforma so agrupados para que possam ser manipulados como uma unidade. Para desagrup-los, clique com o boto direito no grfico, escolha Agrupamento>Desagrupar.

adequadamente, sobreposto a um crculo (feito atravs da barra de ferramentas de desenho, disponvel em Exibir>Barras de ferramentas> Desenho). O grfico e a autoforma so agrupados para que possam ser manipulados como uma unidade. Para desagrup-los, clique com o boto direito no grfico, escolha Agrupamento>Desagrupar.

Premissas
Largura do grfico Horas Minutos Marcadores Hora atual 18 49 3 Atualizado sempre que a planilha recalculada. Premissas necessrias para a elaborao do calendrio. 60% 85% 95% Estas constantes definem o comprimento de cada ponteiro ou marcador em relao ao centro do grfico. Informaes do calendrio Dias neste ms Dias no ms passado Primeiro dia do ms

Vrtices dos ponteiros Horas Centro Minutos Marcadores 1 2 3 4 5 6 7 8 9 10 11 12 0.48 0.82 0.95 0.82 0.48 0.00 -0.48 -0.82 -0.95 -0.82 -0.48 0.00 0.82 0.48 0.00 -0.48 -0.82 -0.95 -0.82 -0.48 0.00 0.48 0.82 0.95 Esta srie de dados define a posio dos marcadores de horas. -0.25 0.00 -0.78 -0.55 0.00 0.35 Esta srie de dados define a posio dos ponteiros para plotagem no grfico de disperso. Os valores so calculados atravs de funes trigonomtricas.

es do calendrio 31 31 7/1/2011

s necessrias para a elaborao drio.

You might also like