03/09/2010

ad.

Vlookup – como procurar dados em uma tabela do excel

A leitora Claudia fez a seguinte pergunta:

Olá, preciso urgente de uma ajuda, tenho que montar uma planilha onde consigo calcular os valores a serem cobrados dos funcionário referente ao plano de saude, porém, preciso transformar cada faixa etária com seu respectivo valor através da idade de cada uns, efazer com que possa deixar esta alteração automatica para as mudanças de faixa etária. Como faço isso? segue um exemplo:

ex 1
funcionário 1/01/1979 – 31 anos – faixa de 27 a 31 anos – valor 70,00

ex 2
alterou idade p/ 32 anos – faixa de 32 a 36 e valor 90,00?

como deixar esta alteração de valores automatica de 31 p/ 32 anos???
Muito obrigado

Felizmente é muito fácil resolver esse problema no Excel. A planilha do Office possui duas funções feitas exatamente para esses casos: VLOOKUP  e HLOOKUP, respectivamente PROCV e PROCH no Excel brasileiro.

Vamos montar uma planilha de exemplo, com faixas etárias e uma alíquota correspondente para cada uma, como na imagem abaixo:

VLOOKUP - tabela de dados

VLOOKUP - tabela de dados

Agora, vamos ver a função VLOOKUP (PROCV).

Sintaxe de VLOOKUP e HLOOKUP
= PROCV (valor_pesquisa;tabela_matriz;no_index_lig;valor_aproximado)
(=VLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

valor_pesquisa: recebe o valor de referência que desejamos procurar, no nosso exemplo, a idade do funcionário.
tabela_matriz: a tabela que contem os dados chave (faixa etária) e o valor desejado (alíquota).
no_index_lig: indica a coluna da tabela onde está o valor que desejo encontrar. No nosso caso, aliquota é a terceira coluna da tabela.
valor_aproximado: se for FALSE (FALSO) o valor indicado em valor_pesquisa deve ser EXATAMENTE o valor encontrado na primeira coluna da tabela_matriz, se for TRUE(VERDADEIRO), pode ser aproximadamente igual. No nosso caso, temos que utilizar TRUE pois a idade nem sempre estará presente na primeira coluna.

Com isso, podemos montar nossa tabela com as indicações corretas.

VLOOKUP - exemplo

VLOOKUP - exemplo

Nesse exemplo, indiquei a data de nascimento do funcionário, em seguida, fiz o cálculo da idade no excel e a partir dessa idade busquei a aliquota correta na primeira tabela.
Explicando os termos da função VLOOKUP(C12;$B$3:$D$8;3,TRUE):
C12 é a posição da idade do funcionário;
$B$3:$D$8 é a tabela com os dados da faixa etária e da alíquota correspondente.
3 é o número da coluna “alíquota” na primeira tabela.
TRUE, porque desejo um valor aproximado.

Para finalizar, a diferença entre VLOOKUP (PROCV) e HLOOKUP (PROCH) é que VLOOKUP utiliza a primeira coluna para a busca, enquanto HLOOKUP utiliza a primeria linha.

Claudia, espero ter ajudado.

A todos os usuários, aguardo novas dúvidas.

Editar o arquivo hosts no Windows 7

Intro: Essa dica vale para o Windows 7 e o Windows Vista. Nos dois casos, o arquivo hosts exige permissão de administrador.

Quem desenvolve para web costuma configurar o computador para agir como um servidor, Instalando um servidor de web e alguma linguagem para rodar aplicativos (php, asp, java, etc…).

No entanto, é preciso informar em qual endereço está o site de testes. Para isso basta editar o arquivo hosts, que é uma forma estática de ligar IPs a nomes.

Porém, quem tentou fazer isso no windows 7 ou Vista deve ter esbarrado em um aviso de erro informando que o usuário não possui permissão para editar o arquivo. Eis a receita de como passar por isso.

  1. Abra o Notepad com privilégios de administrador. Para fazer isso cliquem em Iniciar -> Todos os Programas -> Acessórios e em seguida clique com o botão direito do mouse sobre o programa Notepad e selecione abrir como administrador.
  2. Agora basta abrir no Notepad o arquivo c:\windows\System32\drivers\etc\hosts

Para inserir um nome meudominio no hosts, basta adicionar a linha abaixo e salvar o arquivo:

127.0.0.1 meudominio

Ligue Dja! e garanta seu Windows 1.0

O mais provável é que você seja muito novo(a) pra lembrar do começo do Windows. Na verdade, ainda mais provável é que, mesmo que não tenha tão poucas primaveras nas costas, não lembre MESMO do Windows 1.0. Digamos que ele não foi assim um ENORME sucesso de vendas. Era basicamente um lançador gráfico de aplicaçoes do DOS, o antigo sistema operacional em modo texto da Microsoft.

Pensando em você que não lembra, não viu ou não se importa, é que o Compdicas entra em seu momento Indiana Jones e traz algumas telas do Windows 1.0. Tenho certeza que depois disso você irá pensar duas vezes antes de xingar o seu Windows Vista. Ahh, e tem o bônus. Que tal ver o atual presidente (ou CEO, como queiram) da Microsoft, Steve Ballmer, com direito a  paletó xadrez e tudo, vendendo Windows no melhor estilo polishop?

Antes que você vá à loucura tentando imaginar o que são esses trecos ai embaixo, a primeira imagem é do Desktop do Windows. Sim, o desktop. A segunda é do “avançadíssimo” (acreditem, era mesmo) Writer.

Windos 1.0 Desktop

Windos 1.0 Desktop

Windows 1.0 Write

Windows 1.0 Write

O que fazer se o Windows Media Player não toca .avi e .mpg?

Seu WMP não está tocando arquivos com extensão .avi, .mpg e alguns outros tipos? Ou o filme não é exibido, tem apenas som? A solução é simples, clique no link abaixo, faça o download e instale o K-lite codec pack.

http://www.free-codecs.com/download/K_Lite_Codec_Pack.htm

Para instalar, basta clicar duas vezes no arquivo e seguir as instruções.

Codec significa COdificador / DECodificador (em inglês, claro) e é o arquivo necessário para o tocador de mídia saber como exibir o filme ou música.

Como limpar seu histórico no internet explorer 7

Não quer que ninguém saiba por onde esteve navegando ultimamente? Está com medo que algum amigo(a) (ruim), familiar (muito ruim!) ou seu chefe (o suicídio passa a ser uma opção) saiba quais sites você andou visitando? Seus problemas acabaram, basta apagar seu histórico (cache, cookies, favoritos, histórico, etc…) no ie7 (internet explorer 7).

Fazer isso é muito simples, clique no menu Ferramentas > Opções da Internet. Abrirá uma caixa, cliquem em

ie7 - opções da internet

Em seguida aparecerá essa nova caixa. Clique em Apagar Tudo e o navegador irá apagar todos os seus passos.

ie7-opcoesinternet-excluir cookies, senhas, historico

Intervalo de datas em dias, meses e anos no Excel

Em outro post um internauta enviou uma mensagem muito boa: -como calcular o intervalo entre duas datas e obter a resposta em dias meses e anos.

Na verdade é  muito simples de se fazer isso no Excel, basta utilizar a função DATEDIF().

Tudo sobre DATEDIF()
Tá bom, quase tudo sobre DATEDIF(). Vamos lá!
Ela calcula o intervalo entre duas datas e recebe apenas três parâmetros:
Data Inicial, Data final e tipo de cálculo. As duas primeiras são bastante óbvias, as datas que desejo calcular o intervalo. A terceira opção possui 6 valores:

valor descrição explicação
“d” dias calcula a quantidade de dias entre duas datas
“m” meses calcula a quantidade de meses entre duas datas
“y” anos calcula a quantidade de anos entre duas datas
“yd” Dias excluídos anos calcula a quantidade de dias entre duas datas, como se elas estivessem no mesmo ano
“ym” meses excluídos anos calcula a quantidade de meses entre duas datas como se elas estivessem no mesmo ano
“md” Dias excluídos meses e anos calcula a quantidade de dias entre duas datas, como se elas estivessem no mesmo mês do mesmo ano

Vamos deixar isso um pouco mais claro…
as três primeiras opção são bem óbvias, e dão o resultado do intervalo em dias ou meses ou anos. Por exemplo, entre 28/02/1970 e 20/11/2005, se passaram 13049 dias. Ou ainda, 428 meses. Ou 35 anos.

Já as três seguintes costumam confundir um pouco mais.
YD é o intervalo em dias se as datas estivessem no mesmo ano. No exemplo abaixo, entre 28/02 e 20/11 há 265 dias.
YM é o intervalo em meses se as datas estivessem no  mesmo ano. No exemplo abaixo, entre 28/02 e 20/11 há 8 meses.
MD
é o intervalo em dias se as datas estivessem no mesmo mês ou em meses consecutivos. No exemplo abaixo, entre o dia 28 de um mês e o dia 20 do mês seguinte há 23 dias. Nesse cálculo são considerados meses de 31 dias.

função datedif no excel

função datedif no excel

E se eu quiser algo mais complexo, como o exemplo do título, a diferença em dias meses e anos? Bem, basta “juntar” os pedaços. No excel, para anexar um texto a uma fórmula, basta utilizar o &. Portanto, a fórmula:

=TEXT(DATEDIF(B7;B8;”Y”);0) & ” anos, ” & TEXT(DATEDIF(B7;B8;”YM”);0) & “meses e ” & TEXT(DATEDIF(B7;B8;”MD”);0) & ” dias”

exibe a caixa abaixo:

excel - data em dias, meses e anos

excel - data em dias, meses e anos

Como ler arquivos .chm no Linux

A microsoft adora criar formatos proprietários para tudo. Um desses “padrões” são os arquivos de ajuda do windows (desde o windows 98), com a extensão .chm. Há vários e-books e mesmo alguns arquivos de ajuda de aplicativos genéricos nesse formato ( que diga-se de passagem, já foi abandonado pela Microsoft).

Para ler esses arquivos basta instalar um aplicativo chamado xchm.

Instalação no Ubuntu
Basta digitar o comando abaixo:

sudo apt-get install xchm

Instalação no Fedora/Redhat
yum install xchm

Pronto, agora basta abrir o seu arquivo .chm com o aplicativo recém-instalado.

Como fazer o backup das senhas, cookies, favoritos, etc… do Firefox

Pra quem utiliza o Firefox com centenas de favoritos, as senhas dos sites, todos os cookies que permitem que você seja reconhecido quando volta a um portal, etc… e não quer perder essas informações, o melhor procedimento é o bom e velho backup. Fazer isso no navegador da Mozilla não era muito fácil até o surgimento do MozBackup. O melhor de tudo é que esse aplicativo não funciona apenas para o Firefox, mas também para o  Thunderbird (se você ainda está na era do Outlook, vale a pena dar uma boa olhada no Thunderbird).

Para instalar e fazer um backup, basta seguir os  passos abaixo.

Read more

Como acessar a conta do Hotmail pelo Outlook express

Se você quiser configurar o seu outlook para ler os emails da sua conta do Windows Live / Hotmail, basta seguir os passos abaixo:

  1. Crie ou migre sua conta para o Windows Live Hotmail Plus
  2. No Outlook Express, selecione Ferramentas > Contas…
  3. Clique em Adicionar > Email…
  4. Digite seu nome como quer que as pessoas vejam ao receber um email seu e clique em Avançar
  5. Digite seu endereço de email e clique em Avançar
  6. Selecione em Meu servidor de entrada de email é um servidor POP3
  7. Em Servidor de entrada de emails (POP3, IMAP ou HTTP), digite pop3.live.com
  8. Em Servidor de saída de emails (SMTP), digite smtp.live.com
  9. Clique em Avançar
  10. Em nome da conta, digite seu email COMPLETO (ex: fulanodetal@hotmail.com)
  11. Em senha, digite sua senha do hotmail
  12. clique em Avançar e em seguida em Concluir
  13. De volta à janela de contas, clique na conta recém-criada e em Propriedades
  14. Clique na aba Servidores
  15. Em Servidor de saída de emails, deixe ATIVA a opção meu servidor requer autenticação
  16. Clique na aba Avançado
  17. Em Emails de saída (SMTP), certifique-se que a porta é 25 e ative a opção Este servidor requer uma conexão de segurança (SSL)
  18. Em Emails de entrada (POP3), certifique-se que a porta é 995 e ative a opção Este servidor requer uma conexão de segurança (SSL)
  19. Clique em OK e em seguida em Fechar

Pronto, você receberá suas mensagens do Hotmail no Outolook Express.

OpenOffice: como importar uma planilha para um documento de texto

Recebi um pedido sobre como importar uma planilha do Calc para dentro de um documento do Writer e mantê-la como planilha, não como um documento de texto. E uma boa pergunta e, felizmente, a resposta é muito simples.

Primeiro vamos criar uma planilha. Inicie o Calc e crie ou abra uma planilha já existente. No exemplo abaixo eu fiz uma com os 15 primeiros dias de 2009 na bolsa de valores.

openoffice_bolsa_jan_2009

Em seguida selecione TODAS as células que deseja copiar e digite Ctrl-c.
Feito isso, abra ou crie um documento de texto no Writer e vá ao menu Editar > Colar Especial (ou Ctrl-Shift-C). Na caixa de diálogo que se abriu, selecione o modo de importação, no caso da minha versão e calc8, mas a sua pode ser qualquer outra, desde que seja uma “Calc” (nome do aplicativo de planilha do OpenOffice) está tudo certo.

openoffice-colarespecial1

Surgirá no seu documento uma “imagem” da planilha perfeitamente formatada. Mas se você clicar nela perceberá que não é possível editar. Para alterar os dados basta dar um duploclique que abrirá como planilha, exatamente como mostram as figuras abaixo.

planilha no writer:
openoffice-planilha-no-writer

Editando a planilha no writer (após o duplo clique):
openoffice-editar-planilha-no-writer

Simples, não?

Next Page »