Excel
21/5/2007 15:06 Categorias: Excel

HORÓSCOPO GEEK – APLICATIVO E SELO PARA BLOG
24/7/2008 19:12
2008_07_24_horoscopo_geek.jpg

Hoje, pode conferir, é o seu dia de sorte. O dia 23 de julho 24 de julho, segundo o Horóscopo Geek, é um dia propício para conhecer o... Horóscopo Geek (aqui para 2007 e aqui para versões anteriores do Office). A posição das luas de Krypton entra numa conjunção perfeita com Tatooine, tornando possível a momesca picardia astral do Ócio 2007.

São 24 signos e 14 planetas. Para descobrir qual o seu e como os astros o influenciam dia a dia é preciso responder um pequeno questionário, elaborado por uma série de entusiastas da Astrologia Nerd e grandes referendos em Psicologia Trash.

2008_07_24_horoscopo_ceu.jpg

Responda com honestidade, pois bem-aventurados são aqueles que levam o Ócio a sério. Sim, isso também está no seu horóscopo de hoje.

Em seguida, caro amigo, começa a bela jornada em busca de seus iguais, com quem você vai poder discutir as dores e delícias de ser Vulcano, ou Ogro, ou Toca, ou o que mais estiver em seu destino. Como você vai encontrá-los? Bem, foi pensando nisso que desenvolvemos selos holográficos em 4D. Aproveite para abrilhantar seu blog, site pessoal ou perfil das mais diversas redes sociais com o maravilhoso selo do seu signo no Horóscopo Geek.

Seja um verdadeiro Cavaleiro do Zodíaco Geek, levando familiares, amigos e colaboradores a entrarem de cabeça neste curioso universo encantador.

Nosso estimado bruxo do Excel, o grande Humberto “Pasquim” Galletto, explica para você como funciona o Horóscopo Geek:

"Os recursos utilizados nesta aplicação são muitos. Hoje acho que vale a pena falar de dois, que em alguns casos se mostram mais versáteis que o tão falado PROCV: as funções ÍNDICE e CORRESP. A grande limitação do PROC, do PROCV ou do PROCH é que a lista em que o valor procurado deve ser encontrado tem que estar em ordem.

Naturalmente, nem sempre isso é possível. Mas tem uma saída. Basta que localizar a sua posição em uma coluna com a função CORRESP e passar essa posição para a função ÍNDICE. Na verdade é só colcar uma dentro da outra. Mas para facilitar, vamos ver os dois processos separadamente. Veja a tabela abaixo:

 

A

B

C

1

ARQUEÓLOGO

ar

Eggo

2

ESPONJA

água

Tatooine

3

CRONÔMETRO

fogo

Etérnia


A função CORRESP recebe três argumentos: o primeiro é o que você quer procurar, o segundo é a tabela – no caso somente selecionei uma coluna – e o último argumento é -1, 0 ou 1. Para encontrar o valor exato utilize o 0.

O resultado da função =CORRESP("ESPONJA";A1:A3;0) é 2.

A função ÍNDICE também recebe três argumentos: o primeiro é a tabela, o segundo é a posição que se deseja o resultado – no caso é o número 2, ou seja, o resultado da função CORRESP, que é a segunda posição da coluna. O terceiro argumento é a coluna que se deseja na tabela. Veja o que acontece se quiséssemos o valor da terceira coluna:

O resultado da função =ÍNDICE(A1:C3;2;3) é Tatooine

Para encurtar podemos colocar a função CORRESPdentro da ÍNDICE. Assim o resultado da primeira função já serve de argumento para a função ÍNDICE:

=ÍNDICE(A1:C3; =CORRESP("ESPONJA";A1:A3;0);3). O resultado é o mesmo.”

Se o oráculo do Office ocioso falou, então tá falado.

Duas obs:

1 - Sei que tínhamos prometido o aplicativo para quarta, mas recriar o Universo – com direito a planetas que se movem em velocidades variadas – não é nada fácil. Daí o pequenino atraso...

2 – A print é como o céu aparece para quem tem o Office 2007. Para versões anteriores infelizmente ele é mais pobrinha. Mas... Se por acaso você quiser experimentar o 2007, clique aqui e baixe a versão trial gratuita.

Grande abraço,
Lucas
Comentários (9)

HORÓSCOPO GEEK – O PRIMEIRO CAPÍTULO DE UMA SÉRIE QUE VAI REDEFINIR SEU SIGNO
21/7/2008 17:22
2008_07_21_horoscopo.jpg

Enquanto você estava se curtindo por aí, as sobrenaturais mentes criativas dos escritórios do Ócio 2007 questionavam toda sorte de astrólogos, bruxos e especialistas em Excel por um nobre fim: renovar as casas do zodíaco.

Pode parecer coisa de quem não tem nada melhor pra fazer, e muito provavelmente é isso mesmo. Mas o fato é que passamos dias e dias discutindo astros de ficção, heróis coloridos, vilões roucos e galáxias distantes para preparar um novíssimo e surpreendente horóscopo. Sim, nossa nova obra-prima segue o estilo Quiroga Vader e é totalmente livre das amarras dos planetas deste universo, pois não tem nada mais careta do que olhar para o céu.

Reviramos nossas coleções de dvds, gibis e, claro, nossos estimados computadores, e apresentamos à sociedade terráquea, a partir desta quarta-feira, o amplamente aguardado Horóscopo Geek.

O melhor é que, como tudo que sai daqui do Ócio, esse acepipe aparentemente inútil funciona de verdade. E não só funciona de verdade como ainda é bonito pra caramba – estávamos realmente com bastante tempo livre.

Por possuir animais bem mais simpáticos do que caranguejos e bodes como símbolos, você ainda vai poder enfeitar seu site, desktop e casa de campo com os mais belos selos já desenvolvidos no lado de cá do equador.

Segure a onda com a pequena prévia disposta neste post, e volte aqui na quarta-feira para as casas do zodíaco que vão rachar a internet ao meio. Se é que o conceito de internet ainda vai ser válido depois dos ascendentes novos que arranjamos pra você...
Comentários (1)

JOGO DOS 10
18/7/2008 17:59

2008_07_18_jogo10.jpg

Lembram do nosso colaborador mais assíduo, o Osmar Brandão? Pois ele acaba de nos contar uma ótima novidade. Junto com amigos do trabalho, ele criou um blog, o Blogando Office que, como nos explicou, surgiu “para divulgar informações sobre informática, jogos, esportes etc”. Logo de cara ele já assina vários posts com dicas sobre Office, uma excelente fonte para nossos leitores.

Além disso, temos aqui mais um jogo enviado por ele, o Jogo dos 10. Baseado em uma brincadeira de um programa de TV, consiste em lançar perguntas sobre vários temas, para que o jogador tente adivinhar qual a porcentagem correta da resposta. A cada acerto, nova fase. Mas, se a alternativa estiver errada, é hora de voltar ao início. Confira!

2008_07_18_jogo10_print.jpg

Obs.: O Osmar gosta de se inspirar em brincadeiras da TV e em revistas que ele lê. Como ele é cuidadoso e sempre dá o crédito, entendemos que isso é um tipo de homenagem, que ele está de alguma forma divulgando suas referências. Se alguém, no entanto, se sentir invadido ou desrespeitado, por favor entre em contato que acertamos as coisas rapidamente, ok?

Bj

Fabiana

Veja também:
Batalha Naval 
Jogo da Memória
Forca

Comentários (1)

CAÇADOR DE CHAVÕES
14/7/2008 18:48

2008_07_14_memo.jpg

Prezados leitores do Ócio

Vimos, por meio desta, apresentar-lhes nosso novo aplicativo...ops!

Por mais que a gente também tenha que lidar com a nossa cota diária de emails e comunicados oficiais (quem não tem?), até que conseguimos separar tudo isso da “vida real”. Mas o que não falta por aí é gente que se perde no caminho e acaba misturando tudo. Pense bem: você nunca ouviu falar de alguém que tenha mandado um “agregar” em um email para o(a) namorado(a)? Ou que encerrou um bilhete para a mãe com um “sem mais”? Ou, pior: você nunca fez nada parecido?

Se sim, meu amigo, abra o olho. Você pode ser mais uma vítima do corporativês, também conhecido como síndrome do escrever bonito. Achando que está arrasando e parecendo muito fino, você pode, na verdade, soar pedante, deslocado...ou chato mesmo. Especialmente para quem teme estar padecendo desse mal, apresentamos o Caçador de Chavões. Como ele funciona? Muito simples: você pode testar qualquer texto e o aplicativo indica em que nível de “chavonice” o autor se encontra. Basta inserir as palavras dentro de um campo apropriado e clicar em “caçar chavões” para saber a resposta.

Os recursos utilizados foram uma macro - veja o código comentado aqui - que trata um texto inserido em uma Caixa de Texto e retorna o resultado em MsgBox. A macro ainda carrega uma lista de palavras, na planilha Palavras, cada uma com sua nota de 0 a 100. Claro que você pode acrescentar as palavras que quiser ou até alterar seus valores. Só para você saber: os resultados vão de 0 a 99, como as menores notas, 100 a 199, na média, e acima de 200, as notas máximas em chavões. Caso palavras com 100 pontos sejam encontradas no texto, aparece uma segunda MsgBox fazendo um comentário com elas.

 Bj

 Fabiana 

 

Veja também:
Gato Mestre Corporativo
Bingo Corporativo

Abertura: corte em foto do banco de imagens Stock.XCHNG.

Comentários (7)

SUPLEMENTO DO EXCEL PARA PROCRASTINADORES
7/7/2008 18:37

2008_07_7_procrastinacao.jpg


Tá, a gente até procrastinou um pouquinho, mas já voltamos ao assunto! Lembrando nossa campanha a favor da procrastinação responsável, resolvemos criar uma ferramenta para quem quer escapar uns minutinhos do trabalho para recuperar as energias. Desta vez, apresentamos uma macro no Excel que ajuda a simular um download.

Como assim? Simples. Você escolhe um dos temas – de preferência o que mais se aproxima do seu ramo, claro – e, ao acionar a macro, ela abre uma tela de download falsa. Quem passar por perto ou bisbilhotar sua tela vai ver que você está baixando algo “muito importante para o trabalho” (como o próprio nome do arquivo há de confirmar) e te deixar em paz. E o melhor: dá até pra programar quando tempo vai durar a tal operação.

2008_07_07_proc_janela.jpg

Os recursos que utilizamos foram macros e o Userform que falamos aqui e aqui. O interessante é que, quando queremos que uma macro esteja sempre à mão, podemos salvá-la como um suplemento. Assim, toda vez que você abrir o Excel, sua macro estará disponível e você poderá acioná-la da forma que quiser. Como a procrastinação não tem hora, achamos melhor colocá-la logo no menu do botão direito do mouse. Para a macro ir parar lá, usamos o seguinte código (o texto após --> é um comentário do código):

Private Sub Workbook_Open() '-->A macro com este nome é executada automaticamente quando a palnilha é aberta
With Application.ShortcutMenus(xlWorksheetCell).MenuItems.AddMenu("Procrastina", 1)
                               .MenuItems.Add "Inicio", "StartGeral", , 1, , ""
                               ‘-->”Procrastina” e “Início” são os itens do menu. “StartGeral” é o nome da macro
End With
End Sub

Para salvar qualquer código como suplemento, basta salvar a planilha toda e escolher a extensão XLA (nas versões anteriores do Office) ou XLAM (no Excel 2007). Depois é só instalar o suplemento, conforme já falamos aqui. Como você baixou o suplemento aqui no post e, provavelmente, salvou em alguma pasta de sua preferência, na janela do suplemento você precisará clicar no botão Pesquisar e encontrar o arquivo de suplemento. O Excel perguntará se você quer criar uma cópia, responda que sim, assinale o suplemento que já aparecerá na lista e clique em OK

Abs

Fabiana e Humberto


Veja também:
Teste de procrastinação 
Dicas para procrastinadores

Abertura: corte em foto do banco de imagens Stock.XCHNG.


Comentários (0)

JOGO: BATALHA NAVAL, POR OSMAR BRANDÃO
4/7/2008 18:14

2008_07_04_osmar.jpg

Você já ouviu falar dele antes por aqui, chegou a hora de conhecê-lo. O rapaz da foto acima é nosso colaborador – recente, mas já assíduo: Osmar Brandão de Araújo, de São Gonçalo (RJ), está se especializando em criar joguinhos bacanas para o Excel. E quem ganha somos nós, já que ele manda os resultados para publicarmos aqui no blog.

Seguindo a linha retrô de suas duas primeiras contribuições – os jogos de Forca e Memória – ele agora aparece com a Batalha Naval, mas em uma versão solitária, que não requer a presença de um oponente. O próprio aplicativo trata de “esconder” as embarcações que o jogador precisa encontrar e destruir.

2008_07_04_batalha_naval.jpg

E, assim como fizemos com o vencedor do Ócio Aplicado, Plínio Brunelli, conversamos com o Osmar para descobrir como surgem suas idéias, quando ele trabalha nos aplicativos e conhecer um pouco melhor esse nosso colaborador.

Prestes a completar 33 anos (em 2 de agosto), Osmar Brandão é analista de gestão em uma empresa distribuidora de energia e estudante de Administração. Apesar de não lidar diretamente com programação, ele trabalha com o Office há cerca de 12 anos. “Mas conheci as macros (essenciais para criação dos jogos) este ano, a partir de um curso de VBA que tive em minha empresa”, explica.

Fã de jogos, decidiu treinar dessa maneira o que aprendeu. Por que? “Com certeza é muito mais divertido criar os jogos do que elaborar relatórios fictícios apenas para fixar o que aprendi. Inicialmente queria apenas praticar e não tinha o objetivo de divulgá-los para tanta gente”. Mas é aí que entramos nós aqui do Ócio. Osmar conheceu o blog por causa do concurso, mas perdeu o prazo de inscrições. Ainda assim, gostamos tanto do seu primeiro jogo que pedimos e ele autorizou a publicação.

A partir daí, não parou mais. “Quando acabo um jogo já estou procurando outro. Neste momento, inclusive, estou trabalhando em dois novos projetos”, adianta. E a gente espera ansiosamente, claro. Sinal de que em breve teremos mais jogos por aqui.

Bj

Fabiana

Comentários (1)

JOGO DA MEMÓRIA
27/6/2008 18:07

2008_06_27_memoria.jpg

Totalmente entrosado com a filosofia do blog, o leitor – e a esta altura já nosso parceiro – Osmar Brandão continua nos enviando colaborações muito bacanas, desenvolvidas, segundo ele mesmo, em seus momentos de ócio. Depois de um divertido Jogo da Forca, publicado no início do mês, ele agora aparece com um Jogo da Memória, também em Excel.

2008_06_27_jogo_memoria.jpg

Utilizando basicamente macros, Osmar criou uma versão da brincadeira com números e palavras (nas categorias alimentos e veículos). A cada acerto, o par correto fica em destaque, e o aplicativo tem ainda um sistema de estatísticas, que avalia o desempenho do jogador, calculando a quantidade de acertos por tentativa.

Além da Forca e da Memória, Osmar também já nos mandou outros dois jogos, que também serão publicados em breve. E, para quem já está curioso em conhecer esse nosso novo colaborador (nós ficamos!), estamos também providenciando uma apresentação dele por aqui.

Lembrando ainda que se você também aproveita suas horinhas de ócio para desenvolver aplicativos que têm tudo a ver com o blog, mande para a gente! Nossos colaboradores ganham camisetas exclusivas do Ócio e ainda têm seus trabalhos divulgados no site.

Bj

Fabiana

Abertura: corte em foto do banco de imagens Stock.XCHNG.

Comentários (0)

TESTE DE PROCRASTINAÇÃO
23/6/2008 17:44

2008_06_23_teste.jpg


A procrastinação é, de certa forma, parente do ócio. E ambos vivem sendo injustamente confundidos com conceitos não muito elogiosos, como folga, preguiça, vagabundagem e quetais. A fim de ajudar a derrubar esses falsos mitos e provar que, assim como seu primo, também a procrastinação pode ser criativa, decidimos fazer uma série de posts em defesa desta tão fina arte. Os primeiros argumentos vieram já no texto da última sexta e, a partir de hoje, prosseguimos nossa cruzada em prol do direito de deixar para amanhã – ou pelo menos para daqui a pouco – aquilo que não estamos a fim de fazer agora.

Mas, antes de se juntar a nós, é preciso saber se você é realmente um adepto fervoroso, um procrastinador ocasional ou se é um super Caxias e vai aproveitar essa série só para descobrir alguns truques de seus colegas ou subalternos. Desta forma, o primeiro passo é passar pelo nosso Teste de Procrastinação.

E, para quem quer entender um pouco melhor como fizemos o aplicativo, seguem algumas dicas:

Conforme demonstrado no Gerador de cartas de amor no Excel, é muito fácil inserir objetos em um UserForm. Uma vez que um objeto é inserido, você pode alterar suas propriedades, ou seja, suas características, basta abrir a Janela de Propriedades localizda no menu Exibir. Ali, você pode alterar o nome do objeto, preenchimento, borda, fonte, largura, altura, e por aí vai. Na figura abaixo, o objeto selecionado é o rótulo que conterá as perguntas.

2008_06_23_prop_procrastinacao.jpg

As propriedades de um objeto também podem ser determinadas dinamicamente. Dentro de Sub ou Function basta que você se refira ao objeto pelo nome, digite um ponto e a propriedade. Se você quisesse que um rótulo Label1 tivesse a fonte com tamanho 20, bastaria digitar: Label1.Font.Size = 20. Font é propriedade de Label1 e Size é propriedade de Font.

Vamos a um exemplo prático. No caso do teste, todos os objetos são colocados simultaneamente, uns sobre os outros mesmo, no UserForm. Veja no print abaixo, que todas as figuras estão sobrepostas e a figura Ocio_Top está selecionada (veja o seu nome aparecendo na janela propriedades). Repare também que, no código, assim que é digitado um ponto após o seu nome, um menu surge e perminte que você escolha a propriedade que quer trabalhar. No caso, será escolhida a propriedade Visible e será determinada como False, para que a figura não apareça durante o teste, mas só no final. Quando for para ela aparecer, basta que, em outro momento, a macro mude sua propriedade para True.

2008_06_23_menu_procrastinacao.jpg

Assim também foi feito nos textos: todos os itens do teste, as perguntas e o resultado tiveram seus textos alterados por meio da propriedade Caption – que determina o texto do objeto. Só como exemplo, a pergunta poderia ser estabelecida assim:

pergunta.Caption = “1 - Que tal começar o teste agora?”

Se você quisesse mudar para segunda pergunta, bastaria alterar a propriedade do objeto “pergunta”, que poderia ser colocado no botão Próximo, por exemplo.

Abs
Fabiana e Humberto

Veja também:

Você (re)conhece o lindo pendão da esperança?
Você está preparada para ser magra?
Teste de relacionamento
Teste: você nasceu para brilhar?
Oráculo da longevidade

Abertura: corte em foto do banco de imagens Stock.XCHNG.

Comentários (2)

FORCA NO EXCEL
9/6/2008 18:59

2008_06_09_forca.jpg

Dá até vontade de perder, só para ver o enforcado virar anjinho. Já transformado por nós num aplicativo de OneNote, o tradicional jogo de Forca ganhou uma nova versão, bem caprichada, agora em Excel. Trata-se de uma criação de Osmar Brandão de Araújo, de São Gonçalo (RJ). Além do “efeito especial” descrito logo na abertura deste post, o aplicativo tem mais de 350 palavras, em sete diferentes temas (inclusive palavras em inglês) e opções para palpites e dicas extras.

2008_06_09_forca_print.jpg

Infelizmente, Osmar perdeu o prazo de inscrições para o concurso Ócio Aplicado. Mas seu aplicativo é tão simpático e divertido que, mesmo não concorrendo ao prêmio, decidimos publicá-lo e dividi-lo com os leitores do blog.

Osmar, aguarde que a camiseta do Ócio chega aí em breve, ok?

Para conferir e se divertir com o jogo, clique aqui.


Veja também:

Caçando Palavras na Tabela
Cruzadão
Letris 2.0

Abertura: corte em foto do banco de imagens Stock.XCHNG.

Comentários (5)

LETRIS 2.0
4/6/2008 19:41

2008_06_04_letris.jpg

O Letris, um dos jogos mais baixados e mais interessantes do Ócio, merecia uma turbinada:  o Letris 2.0. Para começar a falar nas mudanças, o dicionário. Além de, a exemplo do Montando Palavras, acrescentarmos os verbos no infinitivo, também retiramos os acentos. Sei que a língua portuguesa sofre um pouco com isso, mas em termos de jogabilidade ganha-se muito.

Se você, ao jogar o primeiro Letris, notou as peripécias que a macro fazia a cada letra, deve ter notado uma significativa diferença. Para a macro checar se existia palavras formadas, as células eram selecionadas por linha e coluna e checadas contra o dicionário. Essa checagem obviamente continua ocorrendo, mas de forma diferente. O comando utilizado anteriormente era o Range e o Select, ou seja, selecionava-se uma célula na macro e depois extraía-se o texto de dentro dela. Por exemplo:

Range(“A3”).Select
Selection.Text

Com uma simples substituição, a macro ficou muito mais rápida e eficiente:

Cells(3,1).Text

Com o comando Cells, pula-se a etapa de selecionar, o que fica mais rápido e o usuário não tem que ficar assistindo várias células serem selecionadas sem entender nada do que está acontecendo. No exemplo, o número 3 corresponde à linha e o 1, à coluna (coluna A).

Além da correção de alguns “bugs”, mudamos também a probabilidade de letras mais ou menos utilizadas caírem. A letra “a”, obviamente, tem que cair bem mais do que a letra “w”, não?

Abraço, Humberto

Veja também:

Tetris de letrinhas
'Tetris'com palavras
Micro Macro ou Macro Micro?

Abertura: corte em foto do banco de imagens Stock.XCHNG.

Comentários (0)

EXCEL PARA BORDAR
2/6/2008 19:09

2008_06_02_la.jpg

Pensando nas nossas prendadas e – por que não? – prendados leitores, criamos um aplicativo que facilita a vida de quem gosta de bordar. Especialmente os mais criativos, que não gostam da obrigação de seguir aqueles já manjados modelos de revistas e livros. Esqueça os patinhos e gatinhos, frutinhas caretas e florzinhas antiquadas. Imagine poder escolher o desenho que quiser, qualquer um mesmo, e transformá-lo em um molde? Pois é exatamente isso que o Excel para Bordar proporciona! Explicamos como:

Os recursos utilizados para esse aplicativo não têm nenhum segredo. Coloca-se uma figura no background – guia Layout da Página, Fundo da Página – e formata-se as células com a mesma largura e altura (usamos 10 pixels). Para fazer isso rapidamente, selecione toda a planilha e arraste entre duas colunas no cabeçalho de colunas: a medida será exibida em centímetros e pixels (entre parêntesis). Depois é só sair colorindo as células de acordo com o desenho. Um truquezinho simples, mas muito eficiente, é o uso da tecla F4. Sua função é repetir a última ação. Então, se você precisa colorir várias células não adjacentes, pinte uma célula, depois selecione a seguinte e pressione F4. Isso vale para qualquer tarefa e funciona em todos os aplicativos do Office.

2008_06_02_bordar.jpg

Antes de imprimir, veja qual tamanho você quer. No Excel, a impressão não está diretamente relacionada com o tamanho de suas escolhas na planilha, como tamanho das células, fontes, imagens, etc. Primeiro, clique na guia Exibição e em Layout da página para visualizar a planilha como será impressa. O desenho está distribuído por nove páginas. Para alterar, clique na guia Layout da Página (não confundir com o Layout da Página da guia Exibição) e altere o tamanho na seção Dimensionar para Ajustar. Você pode ajustar por folha ou por percentual.

Abraço, Humberto

Veja também:

Arte com setas no Excel
Clip-Arts para estampar camisetas
CDs personalizados

Abertura: corte em foto do banco de imagens Stock.XCHNG.

Comentários (0)

ARTE COM SETAS NO EXCEL
7/4/2008 17:51

2008_04_07_setas.jpg

Só mesmo estando entregue ao ócio para olhar um recurso do Excel chamado Auditoria de Fórmulas e alimentar a idéia de criar desenhos com ele. Mas foi exatamente assim que começou nossa viagem de hoje. A partir das setinhas resultantes do uso desse recurso, fiz uma humilde recriação da Mona Lisa de Leonardo da Vinci.

Tá muito abstrato? Vejamos, então. Baixe aqui a planilha para refazer minha trajetória. Em seguida, clique na célula BT5 e tecle Enter (Se tiver dificuldade de encontrar essa célula, clique na caixa, no canto superior esquerdo da planilha, onde aparece uma referência de célula, e digite BT5). Clique na guia Fórmulas e clique repetidas vezes em Traçar Dependentes, até que o desenho com setas se complete.

Se quiser tentar algo parecido, basta que você crie fórmulas dependentes umas das outras, sem falhar nehuma, até o fim. As fórmulas podem ser simplesmente referências diretas à célula anterior. Veja como ficaram as fórmulas do meu desenho na planilha Monalisa. Para facilitar, você pode colocar a figura escolhida como backgroud – guia Layout de página, Fundo da página – para saber onde deverão passar as setas. Aliás, se você resolver fazer seu próprio desenho e gostar do resultado, mande para a gente, podemos publicá-lo aqui no blog também.

A auditoria de fórmulas existe para facilitar que o usuário acompanhe o raciocínio por trás de uma planilha. Na planilha abaixo, veja, por exemplo, o que acontece se você clicar em Traçar precedentes:

2008_04_07_precedentes.jpg

Se selecionar a mesma célula (D8) e clicar em Traçar dependentes:

2008_04_07_dependentes.jpg


Abraço, Humberto.

Faça o download:
- Monalisa
- Excel | 41KB

Veja também:
Colaboração e Arte

Abertura: corte em foto do site do Museu do Louvre.

Comentários (2)

SORTEADOR DE PRÊMIOS
3/4/2008 14:39

2008_04_03_sorteador.jpg

Esse aplicativo é parecido com alguns já postados, como o Sorteador de Amigo Oculto, por exemplo. Mas foi feito para atender a encomenda de uma amiga, que tinha que sortear alguns prêmios entre o pessoal do trabalho. E sempre vale a pena quebrar o galho de um amigo, certo? Se a situação lhe é familiar, ou seja, se você também está precisando de um Sorteador Genérico de Prêmios, clique aqui para baixar o nosso.

O funcionamento não podia ser mais simples. Você cadastra o povo que vai concorrer, os prêmios que serão distribuídos e clica no botão “Sortear”. Pronto! O nome do sortudo aparece ao lado do prêmio que lhe cabe.

Para criar a atmosfera dourada que certamente um contemplado percebe em seu momento de glória, decidimos sombrear as células mescladas do título para criar o aspecto de uma placa dourada. Para isso, utilizamos um recurso do Excel 2007 de sombreamento de células com um gradiente. Clique na células em que deseja aplicar o efeito, na Guia Início e na pequena seta da seção Fonte. Na janela que aparece, clique na guia Sombreamento e em Efeitos de preenchimento. Lá você terá disponíveis várias opções como cores, estilos e variações do gradiente.

Bj, Pati.

 

Veja também:

Sorteador de Amigo Oculto

Sorteador de Números da Mega-Sena

 

Abertura: corte em foto do banco de imagens Stock.XCHNG.

Comentários (3)

TESTE DE RELACIONAMENTO
25/3/2008 14:55

2008_03_24_caderno.jpg

As dificuldades de entendimento entre homens e mulheres já renderam inúmeros livros, filmes e teses, e com certeza o assunto ainda está bem longe de se esgotar. Mas, mesmo parecendo impossível, todo mundo ainda tem, mesmo que seja lá no fundo, a esperança de um dia entender, enfim, o que raios eles ou elas querem.

E, brincando um pouco com os velhos clichês (muitas vezes reais) sobre a eterna busca das mulheres em compreender a mente do sexo oposto, criamos um Teste de Relacionamento. Já fizemos outros testes no Ócio – veja abaixo. Mas resolvemos desenvolver esse usando uma lógica diferente para mostrar recursos novos.

Em outras ocasiões, a resposta surgia em uma única célula. Mas, para dar veracidade ao efeito visual de “caderno caprichadinho”, a resposta do teste, originalmente em uma só célula, deveria mudar de linha. Em outras palavras, um texto tinha que ser interrompido em uma célula e continuar na célula de baixo. Uma espécie de quebra de linha automática por meio de fórmula. Como fazer?

A primeira coisa a pensar é: em que momento o texto deve ser interrompido para continuar na próxima linha? Estabeleci o seguinte critério: no primeiro espaço depois do centésimo caractere.

Na primeira linha, usei a função EXT.TEXTO, que serve para pegar um determinado número de caracteres a partir de um trecho que o usuário determina. Portanto, possui três argumentos: Texto: a célula onde está o texto em questão.

Num_inicial: em qual caractere do texto começa o trecho que você quer – para essa primeira linha, obviamente, começa do número 1.

Num_caract: o número de caracteres desejado.

Mas você não sabe onde o espaço vai cair após o centésimo caractere, certo? Então, para esse último argumento precisamos de uma função que encontre o espaço e me diga em qual posição ele está. Esta é a função LOCALIZAR.

A função LOCALIZAR também tem três argumentos.

Texto_procurado: em nosso caso, o espaço.

No_texto: ou seja, a resposta inteira.

Num_inicial: em que posição do texto ele começa a procurar - de acordo com o nosso critério, é o número 100.

O resultado dessa função será a posição exata em que o primeiro espaço é encontrado depois do centésimo caractere. Veja como ficou:

=EXT.TEXTO(dados!$K$3;1;LOCALIZAR(" ";dados!$K$3;AB84))

Para as próximas linhas, temos alguns agravantes: primeiro, temos que considerar onde o texto da linha de cima parou, certo? Então, na função MID, ao invés de começarmos pelo número 1 no Início_num, como fizemos na primeira linha, basta repetir a primeira fórmula e somar 1. Pronto, se na primeira o resultado foi 103, por exemplo, na linha de baixo começaremos a contar de 104. A fórmula ficaria assim:

= EXT.TEXTO(dados!$K$3; EXT.TEXTO(dados!$K$3;1; LOCALIZAR(" ";dados!$K$3;AB84))+1; LOCALIZAR(" ";dados!$K$3;AB85))

Ainda tive que utilizar algumas funções SE() para prevenir o caso de não chegar a ter 100 caracteres restantes, o que ocasionaria um erro na função FIND.

Enfim...dizem que os homens são mais racionais e as mulheres mais emotivas, que eles são diretos e elas mais sutis. Será? Bom, seja lá como for, a intenção deste teste é a mais nobre possível: ajudar nossas leitoras a classificar seus ficantes/namorados/noivos/maridos. Ou, no mínimo, ter uma noçãozinha que seja de onde podem estar se metendo. Afinal, o amor pode até ser cego, mas não precisa ser burro, não é?

Bj

Fabiana


Veja também:

Você está preparada para ser magra?
Oráculo da Longevidade
Qual software do Office que você é?
Qual personagem do Natal você é?

>Abertura: corte em foto do banco de imagens Stock.XCHNG.

Comentários (2)

PARA QUEIMAR O CHOCOLATE DA PÁSCOA
17/3/2008 18:46

2008_03_17_ovodepascoa.jpg

Agora falta pouco. Se você é fã de chocolate, certamente está contando os dias para a Páscoa. Até quem se controla o ano todo admite que não consegue ficar indiferente nesta época. Também, basta entrar em qualquer supermercado para apreciar aquele espetáculo das “cabaninhas” de ovos, pilhas de caixas de bombons, prateleiras cheias de barras variadas. Qualquer chocólatra que se preze, então, chega quase às lágrimas.

Só que, como nem tudo é alegria, nosso querido amigo é cercado de polêmica. Uns dizem que faz bem, outros recomendam evitar (heresia!), mas, ao certo, sabemos mesmo é que ele é muito nutritivo e contém substâncias que estimulam a produção da serotonina, um neurotransmissor que ajuda a aumentar os níveis de prazer, e por isso realmente nos deixa mais felizes...mas também engorda.

Mas nada de pânico! Para garantir uma overdose sem culpa e sem tragédias na balança, desenvolvemos aqui no Ócio o Chocolate Burn, um aplicativo no Excel que aponta o que fazer para queimar todas as calorias extras. E mesmo quem não é muito chegado a esportes ou academia foi agraciado. Você pode escolher qual seu perfil e, a partir daí, montar uma série de atividades que produzam o resultado que você deseja.

Assim, você informa quanto consumiu de chocolate e fica sabendo exatamente quantos quilômetros precisa correr, quantas horas precisa varrer a casa, jogar peteca, subir escadas, beijar ou até dormir...lembrando apenas que usamos uma média, já que o gasto calórico varia de pessoa para pessoa, dependendo do peso e metabolismo de cada um, do tempo e da intensidade do exercício.

E, para quem ficou curioso em saber como foi feito o tratamento de tempo da planilha - diferente do que usamos no Conversor de Fuso Horário -  a explicação vem a seguir:

A relação entre gramas de chocolate, calorias e exercício, por meia hora, foi resolvida em células separadas – I9, na planilha Chocolate, e B17, na planilha Dados. Como o cálculo da meia hora é o resultado de uma multiplicação por 0,5, então o resultado não é em horas, mas em decimal.

Para fazer a conversão de decimal para hora é simples: o número 1 representa uma hora, certo? Então, 1,25 é uma hora e um quarto. Se colocarmos esse número em uma função INT (que serve para retornar o número inteiro) o resultado será 1. Se fizermos uma subtração simples entre o 1,25 e o obtido por meio da função INT, separaremos o decimal: 1,25 – INT (1,25) = 0,25. Aí é só multiplicar por 60 para obter o número em minutos (0,25 x 60 = 15).

Nessa altura você deve estar se perguntando: mas e quando forem 5 minutos? Vai ficar uma coisa esquisita, tipo 1:5, em vez de 1:05? Não. Se o número for menor que 10 teremos que colocar um zero na frente. Essa é uma missão para a função SE, que retornará o resultado “0” se o valor for menor que 10 e “”(seqüência vazia) se não for. Para finalizar, concatenemos com o operador “&”. Serão concatenados o resultado do INT, ou seja, a hora; os dois pontos que separam a hora de minuto; a função SE, com o zero ou não; e os minutos. Veja como ficou a fórmula na célula K12 na planilha Chocolate. Por exemplo, para uma hora como 3,15 (que deve resultar em 3:09), a fórmula ficaria assim:

=INT(3,15) & ”:” & SE(3,15-INT(3,15)<10;”0”;””) & (3,15-INT(3,15))*60

Boa Páscoa!

Fabiana e Humberto

>Abertura: corte em foto do banco de imagens Stock.XCHNG.

Comentários (0)

CONVERSOR DE FUSO HORÁRIO
14/3/2008 19:15

2008_03_14_fusohorario.JPG

Se você gosta de Fórmula 1, anda pretendendo viajar para lugares longínquos ou simplesmente é um apaixonado por curiosidades geográficas, já deve ter se pegado calculando fusos horários. Para essas pessoas, desenvolvemos um Conversor de Fuso Horário. Índia, Iraque, África do Sul, os Estados Unidos (com seus vááários fusos); está tudo lá. Clique aqui para baixar.

Não, nós não costumamos acompanhar corridas de carro, não temos planos de ir muito longe da cadeira que hoje nos acomoda e não somos especialmente curiosos. Mas, como você sabe, a gente não tem muito o que fazer, então resolvemos pesquisar essa questão.

Naturalmente, esse aplicativo se baseia no tratamento de data e hora. Dito isso, é preciso esclarecer que o Excel lida com os valores de tempo de uma forma peculiar: cada data é uma seqüência numérica. Começa com 1, que corresponde a data de 01/01/1900 e vai em seqüência indefinidamente. A data de hoje (14/03/2008), por exemplo, corresponde ao número 39521. A forma que a data se apresenta é só uma questão de formatação.

Aí você pergunta: mas e a hora, os minutos e os segundos? Bem, a hora é parte de um dia, certo? Para ser mais exato, é 1/24 de um dia. Então, para representar a data de hoje às 13:00 o número no Excel é essa beleza: 39521,5416667 – a parte decimal é o resultado de 13 dividido por 24. É muito para nossa cabeça, não? Mas como é a “cabeça” do Excel que vai trabalhar, então deixa ele... O importante é nos lembrarmos disso na hora de bolar nossa fórmula.

O Conversor de Fuso Horário funciona assim: em uma tabela, botei uma série de países com a diferença de horário em relação a Brasília. Em cada uma das linhas já fiz o cálculo: usei a função AGORA, que me dá a data e a hora atuais, e somei com o número de horas de cada país divido por 24. Só com isso, em cada uma das linhas de cada país, obtive a hora atualizada com relação ao nosso horário (veja os cálculos da planilha Dados). Não considerei o horário de verão de cada país, pois esse cálculo se baseia no horário do computador local – vale lembrar que a hora do seu micro precisa estar correta para a conversão.

O interessante é que as fórmulas que retornam a data, a hora e o dia da semana são idênticas. Como disse anteriormente, o que muda é só a formatação. Veja a seção Número na Guia Início: você tem várias opções de formatação. Para aparecer somente o dia da semana, escolha a formatação personalizada e digite “dddd”. 

Tem ainda um charme que muda as cores do país de acordo com a escolha da Caixa de combinação através de uma macro. É bem simples, mas esse assunto fica para uma próxima, OK?

Abraços, Humberto.

 

 

Comentários (0)

CORRIDA TECH
29/2/2008 16:31

2008_02_15_jogo.jpg

Este jogo “de tabuleiro” nasceu sob encomenda para o Blogo, o zine que a Espalhe fez durante a Campus Party. Naturalmente, era uma versão estática, desenvolvida no Word. Mas a gente gostou tanto da idéia que, para fazer jus à tempestade tecnológica promovida pelo evento, decidi deixar o velho jogo de corrida com dados um pouco mais inteligente. Assim nasceu esta versão para ser jogada no Excel – a Corrida Tech.

Como no jogo Corrida dos Dinossauros, cada vez que você pressiona F9, os dados são lançados. Mas aqui, na Corrida Tech, o F9 determina também que os campos sejam atualizados. Ou seja, a cada jogada os “obstáculos” estão em um lugar. Passou direto pela casa que diz “Queimou o processador com overclock. Volte ao ponto de partida!”? Calma, não é hora ainda de se sentir aliviado: esta casa pode aparecer novamente mais adiante. Baixando o arquivo e convidando alguém para o desafio, tudo isso vai ficar mais claro rapidinho.

E o buraco negro? Quem gosta de física sabe o que acontece quando nos aproximamos dele: a singularidade. Como o espaço-tempo é infinito, você adquire a função de onda infinita e, para continuar no jogo, deve voltar a sua função de partícula. Viagem total? É por aí mesmo. Mas para o jogo funciona: quando chegar lá no fundão do buraco, você jogará os dados e voltará ao tabuleiro no quadrado preto. De novo eu recomendo: baixe e jogue que na prática é bem fácil.

O processo de criação desse jogo é baseado em determinar aleatoriamente em quais células os “obstáculos” deveriam cair a cada jogada. Foram escolhidas dez células para cada “obstáculo”, anotadas na planilha “Formulas” – ela está lá visível para quem quiser conferir. De dez células pré-determinadas, uma é sorteada para receber a cor do “obstáculo” na planilha “Tech”. Utilizei também randomização e PROCH.
Já falamos da função PROCH, mas acho que não explicamos exatametente como ela funciona. O conceito é parecido com o da função PROCV, só que na horizontal. Temos quatro parâmetros (abra a tabela para acompanhar melhor as informações que vêm a seguir):

-Valor procurado: o valor que foi sorteado.
-Matriz-tabela: a tabela de onde um valor correspondente ao que você tem deve ser extraído.
-Número-índice-linha: quantas linhas abaixo o Excel deve buscar este valor
-Procurar intervalo: se o valor deve ser exato ou aproximado

Funciona assim: digamos que a Matriz-tabela seja a tabela abaixo. Se o valor procurado for 4, o Excel procura pelo número quatro na primeira linha. Se você colocar no Número-índice-linha o valor 3, ou seja, você quer a terceira linha, o resultado da fórmula será “AP20”.

1

2

3

4

5

6

F8

T8

AD18

Z30

P30

AL12

T30

AN12

AX18

AP20

AH22

AJ12

P8

Z8

AD16

X30

N12

X12

N8

AD10

AD22

AH12

J24

AR12

D10

T12

AD20

V30

N30

R12

X8

AB8

AD14

AD24

R30

L30

D22

J8

R8

J12

AD30

J30

Neste jogo, foram utilizados ainda outros recursos, sobre os quais já falamos, como Formatação condicional e outras funções de fórmulas do Excel que falaremos mais adiante, ok?

Abraço, Humberto

>Abertura: corte em foto do Banco de Imagens Stock.XCHNG.

Comentários (0)

CAÇANDO BITS
12/2/2008 13:30
2008_02_11_binario.jpg

- Por que a gente não faz uma espécie de caça-palavras binário?
- Caçar palavras como?
- Binário, só com 0 e 1.

Foi um diálogo mais ou menos assim que antecedeu a brincadeirinha de hoje, desenvolvida também para ocupar um certo espacinho no Blogo, o jornal que a Espalhe está fazendo para a Campus Party, que tem o apoio do Ócio 2007. Clique aqui para baixar.

Um recurso amplamente utilizado neste Caça-palavras binário foi o Colar Especial. Partimos de um gerador de números aleatórios com a função ALEAT, aí era só eu copiar e colar para outra planilha para gerar um jogo. O problema é que se eu simplesmente fizesse isso, eu colaria todas as fórmulas e não apenas os números. Cada vez que a planilha fosse atualizada o jogo mudaria, ou seja, impossível fazer o jogo.

Então a saída foi o recurso Colar Especial. Você copia normalmente mas, na hora de colar, clica com o botão direito do mouse e em Colar Especial. Aparecerão várias opções. Você pode colar só os valores, só as fórmulas, só a formatação, entre várias outras opções. Neste caso, colei como Valores.

2008_02_11_colar_esp.jpg

Dentro do Colar Especial, uma interessante opção: o transpor. Imagine se você estiver criando este jogo de CaçaBits. A partir de um quadro com vários números você começa escolher algumas seqüências. E quando você fosse escolher as seqüências verticais? Como você colocaria a seqüência na relação ao lado (na horizontal)? O ideal é que você pudesse copiar na vertical e colar na horizontal, certo? É exatamente isso que o transpor faz: se você copiar na vertical, escolha o Colar Especial, marque a caixa transpor e clique em OK. Isso também vale se você copiar na horizontal: o transpor colará na vertical.

>Abertura: corte em foto do banco de imagens Stock.XCHNG.
Comentários (1)

CONVERSOR DE CERVEJA
28/1/2008 10:59

2008_01_28_cervejatempo.jpg

Com todo este calor,  você está preso em um engarrafamento? Em uma reunião interminável? Parece que a Páscoa vai chegar, mas o carnaval não chega nunca? Bem que você podia estar saboreando uma cerveja gelada, não? E a multa que você recebeu por ter parado em estacionamento proibido? E os juros do cartão de crédito que você deixou de pagar este mês? Valem quantas cervejas?

Pois bem, com o Tudo Acaba em Cerveja, você pode saber quantas cervejas poderia ter tomado durante o tempo que perdeu com uma roubada ou com a grana que você gastou ou vai gastar. O resultado é apresentado em garrafas, latas... e até em goles!

Esta é um típica planilha do Excel, com fórmulas relativamente simples. Utilizei o PROCV, veja as fórmulas da planilha, com todos os seus critérios, lá a partir da coluna AN. Utilizei também o recurso de validação para ter vários drop-downs na planilha.

Outro recurso é uma função para tratamento de erro, na coluna AN. O que ocorre ali é que há uma multiplicação dos valores colocados na coluna J (número de pessoas) e da coluna AO. Acontece que, na coluna AO, o valor é resultado de uma função PROCV e, se o usuário não escolher nada, o PROCV não vai achar nada, ou seja, erro. Então na coluna AN, precisei de um tratamento: a função ÉERRO. É só colocar a célula a ser testada – no caso, as células da coluna AO – dentro da função ÉERRO. O resultado será VERDADEIRO se houver um erro e FALSO se não ocorrer erro. Assim, é possível o tratamento com função SE. Veja:

=SE(ÉERRO(AO7);””;AO7*J7)

Outro recurso interessante foi o utilizado na fórmula principal da planilha. Veja que beleza que ficou a fórmula da célula:

=SE(valorUnitario="";tempo*mlmin*hora*graus*dia*pessoas*sanidade;IF(tipoCerveja="Garrafa";dinheiro/valorUnitario*600;dinheiro/valorUnitario*350))

Reparou que não tem referência de células? Pois é, às vezes é bem mais fácil trabalhar com nomes que justificam a ação da fórmula do que com referências. É o recurso de nomear células. É muito fácil: clique na célula que você deseja nomear e em seguida na Caixa de Nome – localizada no canto superior esquerdo, acima do cabeçalho de colunas (onde aparece a referência da célula que você clicou). Digite o nome para a célula. A partir daí, suas fórmulas poderão utilizar o nome e não a referência. Um jeito simples de trabalhar com fórmulas é, no lugar de digitar as referências ou os nomes, clicar na célula envolvida pela fórmula após esta estar aberta. Você verá que o nome é inserido automaticamente dentro de sua fórmula.

Depois de tudo isso, só tomando uma!

Abraço, Humberto


Faça o download:
- Conversor de Cerveja
- Excel | 168 kb

Leia também:
- Para Queimar o Chocolate da Páscoa
- Churrasco e Cerveja II
- Churrasco e Cerveja
- Feijoada Calculator
- Ceia Calculator

>Abertura: corte em foto do banco de imagens Stock.XCHNG.

Comentários (2)

FEIJOADA CALCULATOR
21/1/2008 11:39

2008_01_21_feijoada.JPG

Feijoada na segunda-feira? É, amigos. Esta não veio inspirada pelo calendário semanal de bares com PF e self-services de São Paulo – de acordo com o qual o dia mundial da feijoada é a quarta-feira.

Resolvemos adaptar o mundialmente famoso formato “calculator” a este prato brasileiríssimo por causa da proximidade com a Festa de Momo, que sempre traz feijoadas pré-carnavalescas recheadas de vips.

Naturalmente, estão presentes aqui recursos que já usamos no Ceia Calculator. Mas tem também coisa nova: as funções de arredondamento do Excel.

No Feijoada Calculator, utilizei a TETO, que arrendonda o número para cima – é melhor sobrar do que faltar! – conforme um fator de significância:

= TETO(“o valor, ou a célula onde está o valor, a ser arredondado”; “siginificância”)

Significância funciona assim: se temos um valor de 430 e colocamos uma significância de 50, o valor será arredondado para 450. Se colocássemos 100, iria para 500, e assim por diante.

Existem outras funções: ARREDONDAR.PARA.CIMA, que arredonda um número para cima, só que conforme o número de casas decimais desejadas. ARREDONDAR.PARA.BAIXO funciona da mesma forma, só que arredondando para baixo de acordo com o número de casa decimais informado:

ARREDONDAR.PARA.CIMA(52,54625;3) – resultará em 52,547

ARREDONDAR.PARA.BAIXO(52,54625;2) – resultará em 52,55

A função ARRED faz a mesma coisa, só que arredonda para o número mais próximo. O MARRED também é muito interessante: arredonda para cima de acordo com o múltiplo mais próximo:

MARRED(432;50) – resultará em 450, pois este é o próximo múltimplo de 50.

As funções PAR e ÍMPAR funcionam também para arredondamento. Não têm outros argumentos a não ser o valor a ser arredondado: arredonda para cima até o próximo número par ou ímpar.

PAR(23,432) – resultará em 24
ÍMPAR(23,432) – resultará em 25

No caso do Feijoada Calculator, coloquei o fator de significância da função TETO em um célula separada, para poder decidir conforme cada caso. Confira as fórmulas na planilha Feijoada.

Abraços, Humberto.


Faça o download:
- Feijoada Calculator
- Excel | 144 kb

Leia também:
- Para Queimar o Chocolate da Páscoa
- Churrasco e Cerveja II
- Churr