Apostila de Fórmulas de Excel

planilha.jpg

Apesar de seus recentes avanços, a função primária das planilhas ainda é fazer cálculos. A principal ferramenta para atingir esse objetivo são as fórmulas.

Para os alunos de Introdução à Informática, segue a apostila introdutória sobre fórmulas no Excel (e no Calc) que uso nas aulas práticas.

Apostila introdutória sobre fórmulas para planilhas de cálculo (170 kB).

127 comentários sobre “Apostila de Fórmulas de Excel

  1. Boa noite, Professor José Luís.

    Meus parabéns por este material me ajudou muito e vai ajudar mais gente ainda, olhe estou conferindo as fórmulas todinhas.

    Um abraço,

    Fabio (Contabeis 2006)

  2. Boa noite!
    Professor suas apostilas com dicas e fórmulas estão e ainda irão me ajudar muito… parabéns pelo site, vou divulgar para mais pessoas.
    Abç,

  3. BOM DIA ESTAVA AQUI PELA NET A PROCURA DE ALGUMAS INFORMAÇOES QUE PUDESSEM ME AJUDAR A MELHORAR AS MINHAS AULAS E ACHEI TUDO QUE EU PRECISA, ABRAÇOS

  4. Gostaria que vc me mandsasse algumas formulas e planilhas prontas para mim trabalhar no excel com meus alunos………..

    Obrigado

  5. Bom dia! parabéns pela iniciativa de ajudar as pessoas, com essas apostilas você estará tirando as dúvidas de muitas gente, inclusive as minhas.
    obrigada.

  6. Gosto muito do Excel. Planejo Preciso da ajuda de vocês. tenho uma deficiência na parte de criação de formulários no VBA e algumas fórmulas. Agradeço de todos que contribuirem.
    <— dados removidos por questão de privacidade —>

  7. Olá! Parabens pelo material. Iniciarei uma turma de excel avançado e estava perdida com relação a exemplos e exercícios. Obrigada!

  8. Boa noite
    Vejo que so existem professores aqui, estou precisando de uma ajuda por favor.

    Tenho uma planilha excel, e uma das colunas é alfanumerica tipo "00980YUT0", preciso retirar os zeros da esquerda delas.

    Grato
    Daniel

    • Daniel, a quantidade de zeros à esquerda é variável, dificultando o problema. Mesmo assim, pode ser resolvido facilmente com programação. Em planilhas, porém, é preciso usar artifícios para obter o mesmo resultado, já que não há estruturas de repetição.

      Considerando que a coluna alfanumérica é a coluna A, uma sugestão é usar a seguinte fórmula:

      =EXT.TEXTO(A1;PROCURAR(ESQUERDA(SUBSTITUIR(A1;"0";"");1);A1);512)

      Provavelmente suas células não têm 512 caracteres. Então, pode alterar o último parâmetro, se desejar… :wink:

      Atualização: Para maiores detalhes, veja o post Remover zeros à esquerda no Excel.

  9. preciso de uma fórmula p/ a seguinte seqüência: 2,10,12,16,17,18, qual o prox. número e Q seja mais eficiente Q a fórm. =média

  10. Achei muito interessante as informações obtidas.
    Veja se podem me ajudar, estou tentando fazer uma formula com condição SE, tenho um valor na celula A1 que quero que se ele for maior que 5000,00 aplique-se o 1,65% caso nao seja maior 0, porem faço a formula como indicada e aparece o sinal de dif NAME?

  11. BOa Tarde., gostaria por gentileza que alguem mandasse pro meu e-mail formulas do excel e tambem gostaria de obter informações para que elas servem..

    <— dados removidos por questão de privacidade —>

  12. Em uso do meu nome saudo a toda equip de consultores. Vim atraves deste pedir o vosso auxilio. no que diz respeito a materia do Excel Avancado. E se possivel mandar me alguns exercicios com formulas detalhadas pos to fazer um curso de Engenharia Informatica, mas queria ter mas conhecimentos nesta tematica, sendo o meu primeiro ano de Faculdade e essa cadeira e semestral. Sou de Mozambique, concretamente Maputo. Um abraço

  13. olá…
    gostaria de saber como multiplicar e somar na mesma formula..pois preciso somar varios valores e multipicar por valores diferentes os mesmos somados…
    obrigrado

    • Raphael, não entendi o que deseja… :???:

      Você pode combinar adições e multiplicações na mesma fórmula e até na mesma função. Veja esse exemplo com a função SOMA():

      =SOMA(A1; B1; C1*D1)

  14. oi..é tipo….eu tive aulas sobre excel na minha escola….. soque eu esqueci de uma coisa….

    como se faz aquele SE..

    tipo
    :

    =SE(a4=j b5=G) é tip0o isso

    se A4 vc botar j…. no B5 vai aprecer um G(um exemplo isso)

    me ajuda como eu boto certo essaformula…

    vlWWWW

  15. Olá, Prof José Luiz
    Gostaria de saber se pode me ajudar com uma fórmula para o excel. Se meu desconto for <= à 3% eu ganho 1000 pontos; se for 3,1% eu ganho 900, 3,2%=800…diminuindo 100 pontos, quanto maior for o desconto menos pontos ganha… 4%=zero pt… 4,1=-100… 4,2=-200… 4,9=-900 pt… 5,1=-1100 pt e assim por diante.
    Aguardo um contato
    Muito obrigado!

  16. Quase 100%, mas como acrescento a condição que até 3% de desconto fique em 1000 pontos, na formula que você passou quando o desconto é 2,9%=1100… 2,8=1200… 1,5=2500… se puder gostaria que quando o desconto for < ou = 3% fique em 1000 pontos. EX: 3=1000… 2,5=1000… 1,8=1000… 1,1=1000… o restante dá formúla ficou perfeito. Muito obrigado.

    • Adailson, você poderia usar a função SE(), mas para usar apenas funções matemáticas (e esnobar um pouco :wink: ), experimente:

      =1000-MÁXIMO((A1-3)*1000; 0)

      E, se desejar evitar desconto negativo:

      =MÁXIMO(1000-MÁXIMO((A1-3)*1000; 0); 0)

  17. Olá,Prof. Jose Luiz
    Deu certo, mas tive que alterar para sair o valor em percentual Ex:

    Valor da venda  Valor do Desc.  Desc.%  Pontos
      R$1000,00         R$100,00          10%      1000

    Quando coloquei a fórmula =1000-MÁXIMO((C2-3)*1000; 0) na 4ªcoluna não ficou o valor desejado no resultado, acho que devido o valor da 3ªcoluna estar em percentual, que esta com uma fórmula =A2/B2*1 para o valor em percentual. Como faço agora?
    Muito obrigado.

  18. Gostaria de saber qual fórmula devo usar para que a célula escreva por extenso um valor algébrico.

    Por exemplo:

    R$ 50,25 cinqënta reais e vinte e cinco centavos

    • Renan, você está fazendo confusão com o cálculo de percentual…

      Lembre que “dez por cento” de algo é igual àquele valor vezes dez e divido por cem. Ou seja, 10% de A1 é igual a A1 * 10 / 100 ou A1 * 10%.

        • Então, lembrando que 10% é igual a 0,1 (10 dividido por 100) basta fazer a subtração: 100 - 0,1 * 100. Usando a propriedade associativa da multiplicação, essa expressão pode ser reescrita como 100 * (1 - 0,1) e simplificada para 100 * 0,9.

          Assim, a conta inicial que você queria pode ser reescrita como = 100 * 0,8379.

    • Não entendi o que você disse. Nada impede uma fórmula de ter números multiplicados e divididos na mesma célula.

      E o que tem a formatação condicional a ver com isso?

  19. Boa noite, amigo seu formado em administração de empresas, e gostaria muito de aprofundar os meus conhecimentos nesta ferramenta fantastica que é o excel, ela é uma grande aliada dentro de uma oraganização , gostaria de ter mais detalhes sobre ela se possivel, muito obrigado!!!

  20. Olá prof°, amei a apostila, nossa como me ajudou.
    Fazia tanto tempo que eu não usava o excel que agora que comecei a trabalhar com ele, usei sua apostila pra me ajudar a relembrar e como me ajudou.
    Parabéns!

    Obrigada. :wink:

  21. Bom dia!

    Como faço para incluir num campo um valor e ele somar automaticamente em outro, como por exemplo uma entrada de estoque, ou como se foce pra criar uma função para a inclusão de um novo produto.

    e ir somando… msm eu mudando o valor da celula de inclusão de valores ele naumm mudaria e sim soh ia somando!

    Sou mto bom com numeros.. agora pra expressar minhas ideias em textos eh dificil viw…

    tentem me ajudar ai…

    VALEW

    • Planilhas (inclusive o Excel) não permitem nativamente
      células contendo valores e fórmulas ao mesmo tempo.

      Também tenho dificuldade com a expressão textual. Mas, como precisamos nos comunicar com as outras pessoas, temos que nos esforçar.

      Pelo que entendi, você poderia usar macros, mas parece-me que, no seu caso, o mais indicado seria um programa, mesmo em Access.

      • Jose,

        Pode ser usando macro… VBA, tenho um pouco de noção, pode ser uma entrada simples.. com um formulario, um botão de comando e um lugar para inserir o valor.. so ki vou precisar aprender soh o inicio.. depois eu msm me viro!

  22. quero ver se vc6 são bons mesmo.
    to querendo fazer uma formula para determinar a ordem de 1º a 6º colocado segundo o valor das vendas:
    EX:

    edson   1.200,00 3º colocado
    paulo     675,43 4º colocado
    renato  1.872,00 1º colocado
    ricardo 1.870,87 2º colocado

    eu não censegui.

    me ajudem, feras

    • Experimente a função ORDEM. Sua sintaxe básica é ORDEM(valor; dados; tipo).
      Onde:

      • valor é o valor que será ordenado;
      • dados é o intervalo de dados a ser considerado na ordenação; e
      • tipo define se os dados serão ordenados em ordem crescente (tipo diferente de um) ou decrescente (tipo igual a zero ou omitido).

      No seu exemplo, considerando três colunas, a fórmula da coluna C poderia ser algo como =ORDEM(B1; B$1$:B$4$).

  23. Saudações
    Prof°José Luis.

    Estou elaborando uma planilha de controle finaceiro e basicamente estou tentando criar um indice de gasto, algo como um termometro nesses padrões: quando o saldo estiver positivo, aparecerá “bom”, quando razoavel “regular” e quando ruim “ruim” msm. Gostaria de saber como faço pra colorir automaticamente cada palavra da formula, por exemplo, quando aparecer bom: azul, quando regular: preto, e quando ruim: vermelho.
    Fikarei grato por sua ajuda.
    Abraços

    • Wellington, você precisará usar a formatação condicional: dependendo do valor da célula, sua formatação mudará.

      Experimente o menu Formatar > Formatação condicional....

  24. olhe tenho o exrecicio seguinte pra fazer em excel, mas nao sei fazer gostaria que me pudesse ajudar e mandar-me pro mail:
    o pedro e a paula resolveram fazer um jogo utilizando um dado nao viciado. cada um vai lançar o dado até obter determinada sequencia. para o pedro, a sequencia a obter deve ser 5-5. ja a paula, deve obter a sequencia 5-6. ganha o jogo quem obtiver a sua sequencia no menor número de jogadas.
    a) sera que o numero médio de jogadas ate obter a sequencia é igual para ambos os jogador?apresentes os calculos em texto sucinto.

    b) recorrendo á geração de números aleatórios, simule o jogo e apresente as suas conclusões.
    agradecia uma resposta rápida porque é urgente

    • Olá!

      Uma das formas de resolver o seu problema é construir uma planilha com quatro colunas: as colunas A e C conterão os lançamentos enquanto as colunas B e D farão a análise.

      A fórmula das colunas A e C, que seleciona um número aleatório entre 1 e 6 (as faces do dado), é bastante simples:

      • =ALEATÓRIOENTRE(1;6)

      As colunas de análise (B e D) verificarão os valores obtidos e, se atenderem aos requisitos, exibirá o número de lançamentos decorridos até então. Como os dois jogadores têm objetivos diferentes, as fórmulas serão ligeiramente diferentes:

      • Para Pedro: =SE(E(A1=5;A2=5);CONT.NÚM(A$1:A2);"")
      • Para Paula: =SE(E(C1=5;C2=6);CONT.NÚM(C$1:C2);"")

      Observe que, como é necessário considerar dois lançamentos, as fórmulas devem ser inseridas apenas a partir da segunda linha.

      Em meus testes, cem lançamentos foram suficientes. E, se precisar de mais, basta forçar um recálculo (Ctrl+Shift+F9 no Openoffice.org, creio que deve ser o mesmo no Excel).

  25. Essa apostila é indicada para quem nunca mexeu no Exel e quer aprender a usá-lo?? A apostila é apostila é gratuita???
    Obrigada.

  26. Você tem alguma apostila gratuita esplicando como se mexe no programa Access, mesmo que não seja sua mas que seje
    bem explicado. :grin:
    Obrigado.

  27. Olá,boa tarde!!!
    muito bom este material, professor! Obrigado,viu?? Ele têm me salvado em horas de apuros…

  28. PROFESSOR, EU GOSTARIA DE SABER SE TEM COMO CRIAR CÁLCULOS ENTRE PLANILHAS NO MESMO ARQUIVO DO EXCELL, E COMO FAÇO ESSA FORMULA, ANTECIPADAMENTE MUITO OBRIGADO…

    • Beto, se você costuma inserir fórmulas usando o mouse (apontando e clicando), basta selecionar a célula desejada na outra aba. O Excel providenciará inserir o nome da aba na fórmula.

      Se você costuma digitar a fórmula, basta inserir o nome da aba antes da célula desejada. Por exemplo, para exibir a soma da célula A2 da aba Plan1 com a célula B2 da aba Plan2, basta digitar:
      =Plan1!A2 + Plan2!B2

  29. BOA NOITE, TENHO COMO PLANILHA 1 O CONTROLE DO CAIXA DO MES, ESTE CONTROLE É FEITO COM UMA LINHA DE VALORES DE PEÇAS, MÃO DE OBRA, TOTAL E O NOME DOS TECNICOS, NO FINAL DO MES TENHO QUE ENTREGAR UM RELATORIO POR TECNICOS COM SEUS RESPECTIVOS VALORES DE PEÇAS, MÃO DE OBRA E TOTAL. GOSTARIA DE SABER SE TEM UMA FORMA PARA QUANDO LANÇADO O NOME DO TECNICO NA PLANILHA 1 JÁ IR A INFORMAÇÃO DIRETO PARA A PLANILHA 2, QUAL É A FORMULA?

  30. Quero que alguem me ajude. Editei uma planilha e gostaria de saber qual a condição devo usar para que o excel reconheça uma data de vencimento como sendo sabado ou domingo e jogar este vencimento para segunda-feira…

    • Celho, sugiro que experimente a função DIA.DA.SEMANA(). Ela espera, como parâmetro, a data a ser testada e retorna um número correspondendo
      ao dia da semana (1 para domigo e 7 para sábado).

      • Prezado José Luís, pra mim que estou começando no excel agora, esta explicação ficou meio vaga. Caso seja possível, gostaria que me mandasse um exemplo mais detalhado. Fico no aguardo… Abraços…

        • Celho, como disse antes, a função DIA.DA.SEMANA(), retorna o número correspondente ao dia da semana, mas considera domingo como o dia 1, o que torna o teste um pouco complicado. Assim, para simplificar os testes, vou usar o segundo parâmetro, instruindo a função a considerar a segunda-feira como dia 1.

          Na célula B2, use uma fórmula semelhante a:
          =SE(DIA.DA.SEMANA(A2; 2) = 6; A2+2; SE(DIA.DA.SEMANA(A2; 2) = 7; A2+1; A2))

          Obs: considere que a coluna A contém as datas que você quer testar e que a coluna B contém as datas corrigidas. Considere, também, que a linha 1 contém os títulos das colunas, ok?

          • Belezaaaaa….. acertou na mosca, muito bom. Estava matando a cabeça há vários dias, vc é ótimo. Agora, se não for inconveniente, gostaria que me informasse como faço para proteger as colunas que possuem fórmulas, bem como oculatá-las.

            • Celho, a proteção de planilhas é feita em duas etapas: primeiro você define, na formatação das células, aquelas que ficarão desprotegidas, isto é, que aceitarão edição. As demais ficarão bloqueadas para edição quando você ativar a proteção da planilha, em Ferramentas > Proteger planilha…

              Para ocultar as colunas, basta clicar no título delas com o botão da direita e escolher “Ocultar”.

  31. Oi
    Boa tarde
    NUssa gostei muito dessas suas dicas me ajudou bastante olha pra falar a verdade nao gostava muito de excel mas agora estou trabalhando num firma que excel e fundamental e todos la sabem muito e eu preciso aprender sei o curso basico mas pricurei fazer um avançado mas nao gostei ensinou quase tudo que eu ja sabia por favor voce pode me indicar algum curso de excel avançado em BH? tipo to meio perdido e preciso muito do curso voce pode me ajudar?
    Aguardo
    Obrigado

  32. Prezado José Luiz,

    Sei que vc não é macaco velho, mas, me quebre este galho por favor…,

    Em uma planilha onde na linha “1” tenho na coluna coluna “C” um saldo onde é o resultado da somatória da Coluna “A” subtraído da Coluna “B” sendo que na linha “2”
    na coluna “C” preciso fazer a mesma operação, ou seja, Coluna “A” menos Coluna “B” só que sempre acumulando o saldo da linha anterior. Por favor se possível me passar exemplo o mais claro possível…

    Estou no aguardo…

    Abraços !!!

  33. Boa tarde. tenho uma planilha de estoque de medicamentos. numa coluna tenho estoque atual, na outra, entradas e na outra saídas. Qual a fórmula que devo utilizar pra ver na proxima coluna o estoque real, depois de dar baixas ou aumentar o estoque? Sidney Côrtes

  34. boa tarde…

    gostaria de saber como faço para ficar vermelho o resultado quando ele ficar negativo?

    desde ja agradeço

  35. Bom dia.

    Sabemos que quando fazemos um procv simples este nos tráz sempre o valor da primeira referência encontrada.

    Eu gostaria de saber o que poderia fazer para que esta formula trouxesse a soma de todos os valores dessa referência, na ocasião de haver mais de
    uma item igual a referência procurada.

  36. Professor estou passando por algumas dificuldades em excel pois estou montando uma planilha e queria que ela me desse os dias da semana dentro do mês, exemplo
    se o dia 1° der na segunda eu jogo dia 1° e a planilha muda pra segunda se for terça ela muda pra terça, será que tem como fazer isso?? Agradeço d+ a atenção.

  37. Suas dicas para excel são fantásticas e já as utilizei por diversas vezes.
    Porém estou montando uma planilha e não estou conseguindo o resultado esperado.
    O resultado depende de dois critérios (masculino ou feminino) sendo que cada critério destes possui cinco faixas etárias (1 a 5) e cada faixa 10 pontuações para cada resultado.
    Por exemplo.
    Idade—————-Nota—–01—–02—–03—–04—–05—–06—–07—–08—–09—–10
    Faixa Et.
    21 a 30 anos 1 1400 1600 1800 2000 2200 2400 2500 2600 2700 2900
    31 a 40 anos 2 1200 1400 1600 1800 2000 2200 2400 2500 2600 2800
    41 a 50 anos 3 1000 1200 1400 1600 1800 2100 2300 2400 2500 2700
    51 a 60 anos 4 800 1000 1300 1500 1700 1900 2100 2300 2400 2500
    61 a 70 anos 5 700 900 1100 1300 1500 1700 1900 2000 2100 2200

    Possuo uma tabela destas para masculino e outra para feminino. O que eu preciso achar é a nota para o índice. Por exemplo se o indivíduo for do sexo masculino, 29 anos de idade e alcançar o índice 2600 o resultado seria 8.

    Consegui, através da função SE o resultado para a primeira faixa etária, porem qdo tento a segunda a função retorna FALSO.
    Eis a função que eu usei
    SE(E(A15="m";A16=1);SE(B16<1600;1;SE(B16<1800;2;SE(B16<2000;3;SE(B16<2200;4;SE(B16<2400;5;SE(B16<2500;6;SE(B16<2600;7;SE(B16<2700;8;SE(B16=2900;10;SE(E(A15="m";A16=2);SE(B16<1400;1;SE(B16<1600;2;SE(B16<1800;3;SE(B16<2000;4;SE(B16<2200;5;SE(B16<2400;6;SE(B16<2500;7;SE(B16<2600;8;SE(B16=2800;10;SE(E(A15="m";A16=2);SE(B16<1400;1;SE(B16<1600;2;SE(B16<1800;3;SE(B16<2000;4;SE(B16<2200;5;SE(B16<2400;6;SE(B16<2500;7;SE(B16<2600;8;SE(B16=2800;10;11)))))))))))))))))))))))))))))))))

    Vc já fez alguma planilha deste gênero? Possui alguma idéia para resolver este problema.

    Se puder me ajudar desde já lhe agradeço e o que eu puder cooperar para futuras dúvidas coloco-me a disposição.

    Mario

  38. Estou com um problema no excel numa variavel, masc. e fem. Sendo que ao alimentar uma planilha com vário nomes, um total de 100 preciso diferenciar uma quantidade que estão em dia, masc e fem. exemplo abaixo:

       nome   masc  fem    jan  fev  mar   abr
    1 JOSE      1                1    1     1
    2 JOÃO      1                     1     1
    3 MARIA          1      1    1    1     1
    4 PAULA          1      1               1
    5 JULIA          1           1
     _____________________________________
    
        MASC    2                1    2     1
        FEM          3      2    2    1     2
                           jan  fev  mar   abr
  39. Como colocar formula numa planilha tipo caixa de supermercado, onde na celula a1 digito valor do produto na a2 vl.pag e na a3 o troco. gostaria de sempre que digitar o valor na celula a1 ele ser transportado para outra planilha para acumulando para soma.
    grato

  40. Bom dia, eu tenho uma tabela que tem ref, nomes e valores. Quero que numa outra folha, sempre que escrever a ref ele automáticamente apresente o nome e o valor.
    Julgo ser uma função “se”. Será que me podem ajudar?
    Obrigado

  41. Prezados

    Como procurar um valor minimo na planilha?

    =MÍNIMO(G13;J13;K13;M13;O13) 
    
    G13 = 2,00
    J13 = 1,00
    K13 = 0

    DESDE JÁ AGRADECO

  42. Olá,Prof. Jose Luiz
    Por favor, como seria a forma que subtrai a data inicial – a data final desconsiderando o final de semana e ferias.

    D5(data inicial sexta-feira) – D6(Data final terça-feira) = 03 dia utéis e não 05 dia corridos?

    Desde já agradeço pela atenção.

    Abraços

    Silvio Lima

  43. Por Favor como Condiciono duas variais antes de somar o mesmo item?

    Exemplo:

    Tenho uma Plan com despesas/receitas variaveis e fixas.
    e quero uma formula onde as somas das despesas fixas numa celula só para obter o resultado.

    Eu sei que dá para fazer através de tabela dinamica, subtotais, procv e se, mais não consigo criar um gerador de resultados automatizado.

    Agradeço à atenção.

    Obrigado.

    • Segundo o dicionário Aulete, é uma expressão concisa que define as relações entre os termos e as regras das operações e que serve para resolver todos os casos ou problemas semelhantes ou análogos, substituindo por símbolos os diferentes valores possíveis dos dados utilizados.

      Ou seja, nas planilhas de cálculo, é um conjunto de operações que determina o valor a ser exibido em uma célula.

  44. Olá !!!
    Poderia me ajudar com uma planilha??
    Estou fazendo uma tabela dinamica porém o resultado, para o mesmo item, está aparencendo em duas linhas.

    Ex:  item          entrada       saida
          X               1
          X                            2

    Preciso que a informação apareça na mesma linha

         item          entrada       saida
          X               1            2
    • Cleo, não entendi qual sua dúvida: por que você não coloca os valores de entrada e de saída na mesma linha? Não são referentes ao mesmo item?

      Dos dois exemplos abaixo, qual reflete a sua situação?
      Exemplo 1:

      Item     Entrada     Saída
      Arroz       2
      Feijão                 1

      Exemplo 2:

      Item     Entrada     Saída
      Arroz       2
      Arroz                  1
  45. Eu tenho uma célula com uma data inicial, uma segumda com uma data final (um ano apos a primeira data), e uma terceira célula que funciona como status com os seguites valores “em dia” e “vencido”. Como eu faço pra esta terceira célula funcionar automaticamente de acordo com as datas.

    • Marcelo, você diz que a terceira coluna deve exibir os textos “em dia” ou “vencido”. De acordo com que critério, se as colunas anteriores contém a “data inicial” e a “data final”?

      O que significam essas datas? Não deveriam ser “vencimento” e “data de pagamento”?

      De qualquer forma, eu aconselho o uso da função “SE()”, comparando uma data com a outra e exibindo o texto adequado. Algo como:

      = SE( C2 >= B2; "Vencido"; "Em dia" )
  46. Boa tarde, preciso fazer uma impressão com numero de CPF. Mas quando adiciono alguns CPF’s com zeros na frente, aumaticamente ele entende que zero à esquerda esquerda não existe e nao aparece. Por favor, se puderem me ajudar eu aguardo a resposta deste comentário.

    Obrigado.

    Anderson Sodré

  47. Preciso de ajuda
    Eu faço o controle do consumo de água diário.
    Faço a coleta do numero do Hidrometro .
    Ex: Segunda-feira ás 08:00 pego 0402290
    Terça-feira ás 08:00 pego 0402371
    mais eu não coloco os 07 numero coloco.
    Ex:Seg..29,0
    Terç..37,1
    no final do mês tenho que ter o consumo de água em metros cúbico.
    Tenho uma planilha mas o resultado está dando errado.
    Trabalho em uma empresa nessa planilha tem.
    data/produção/coleta do hidrometro.

    Qual seria uma formula pra eu ter metros cúbicos no final do mês.
    Poderia me ajudar?

    • Alberto, para responder são necessárias mais informações, como a unidade das leituras por exemplo.

      Supondo que sejam metros cúbicos, bastaria uma leitura inicial e, considerando os três algarismos informados por você como dezena, unidade e fração decimal, reconstituir as leituras reais, dia após dia.

  48. Luis, procurei bastante mas não achei uma solução:
    Aparentemente, tem solução simples mas…

    Preciso fazer um ‘SE’ que jogue o resultado em UMA CÉLULA diferente da celula onde estará a formula.

    Por ex: se o conteudo da celula A1 for numerico, coloque ‘numerico’ na celula C1. caso contrário, coloque ‘naonumerico’ na celula D1.

    Agradeço sua colaboração.

    • Americo, você vai precisar de duas fórmulas, uma na célula C1 e outra na célula D1.

      A primeira fará um teste e exibirá “numérico” se o resultado for verdadeiro. A segunda fará o mesmo teste, mas exibirá “não numérico” se o resultado for falso. Algo como:

      • Na célula C1: =SE(ÉNUM(A1); "Numérico"; ""); e
      • Na célula D1: =SE(ÉNUM(A1); ""; "Não numérico").
      • Obrigado pela resposta mas, o que realmente preciso é:

        1) A formula estará na celula A100 (longe dos dados).
        2) Essa formula, terá que jogar o resultado, seja verdadeiro ou falso, na celula C1.
        3) Essa formula fará a pesquisa na celula A1 e outras.

        Ou seja eu preciso que o resultado seja colocado em local diferente de onde está a celula com a formula. Tipo: Eu estou em Botafogo mandando pesquisar em Bangu e mandando o resultado pra Copacabana.. (rsss
        obrigado

        • Americo, até onde sei, não é possível “mandar” o resultado de uma fórmula para outra célula. Por que a fórmula não pode estar na própria célula C1?

          Se não houver outra opção, você pode calcular o valor na célula A100 e repetir seu valor na célula C1 por meio de uma atribuição simples como, por exemplo:

          = A100

          • Consegui resolver o problema fazendo por macro. Mas, minha duvida agora, é que estou usando a função AGORA() pra pegar a data/hora atual e jogar em uma celula. Só que essa função, atualiza dinamicamente a data/hora pela mais atual… Tem como eu pegar a data/hora com a função AGORA() e fixa-la, impedindo que seja dinamicamente “refreshada” depois ?
            obrigado

  49. Valeu, muito obrigado pela sua ajuda. Com o entendimento da filosofia, apliquei na minha planilha, com adptações e, objetivo atendido.
    Meu proximo passo é fazer uma planilha que ofereça apenas uma tela para os usuarios digitarem os dados e não terem acessos a formulas, edições etc. Pesquisei algo sobre formularios e telas, algumas usando VBA mas nenhuma das informações encontradas fornece uma explicação simples, com uns 4 campos no maximo, começando do zero. Voce tem alguma publicação ou post sobre esse assunto?
    obrigado

    • Fico feliz que tenha tido sucesso, Americo.

      Com relação à sua dúvida, ainda não escrevi nada do gênero, porque, como sou usuário antigo de planilhas (desde o Visicalc, quando tínhamos que resolver tudo apenas com fórmulas) evito o uso de macros e formulários em planilhas. Considero que, se há necessidade desses recursos,
      é melhor considerar um programa específico.

      Entretanto, proponho o seguinte:

      1. crie uma planilha com pelo menos duas abas, com a primeira servindo de interface com o usuário;
      2. os dados serão digitados pelo usuário em um conjunto de células da primeira aba;
      3. os cálculos serão efetuados na segunda aba, com todas as células protegidas contra alteração; e
      4. o resultado será exibido novamente na primeira planilha (em outro conjunto de células), protegido contra edição, obviamente.
  50. Do muito que ja pesquisei na Internet, eu não poderia nunca deixar de parabeniza-lo pelo EXCELENTE trabalho.

    PARABENS.

  51. Boa noite pessoal, dados os elogios e a participação do pessoal aí acima resolvi perguntar. Se puderem me ajudar (pelo menos falando se é possível o que eu quero ou não) eu agradeço.

    Confesso que não pesquisei no site, mas já faz algum tempo que procuro na internet e não acho minha resposta.

    Quero saber se é possível criar uma macro que armazena um valor acumulado na própria célula onde é digitado o valor, ou seja, uma macro para quando eu digitar em A1 (3, por exemplo) e apertar enter, a célula armazena o 3, depois digito 5 e ela (A1) armazena 8, não em outra célula. Se possível, como fazer?

    Encontrei vários scripts que armazenam o acumulado mas em outra célula e até já os modifiquei, mas sem êxito exato, pois no Excel o programa retorna um erro quando direciono o código para a própria célula.

    Outra coisa, seria possível fazer esta soma acumulada somente com as fórmulas, sem recorrer ao VBA.

    Agradeço desde já.

      • Opa José Luís,

        Muito Obrigado pela dica. Estava a procurar sobre a referência circular mesmo, pois eu achava que era esse o modo de resolver meu problema, mas quando tentei o Excel retornava erro. Eu não sabia que tinha que habilitar. Muito útil mesmo, prefiro isso do que o VBA.

        Serviu sim! Muito obrigado…

        Sou muito grato mesmo, já tava tendo dor de cabeça com isso.

      • Bom dia José,

        Estou vindo incomodar novamente.
        Li o post que me indicou, fiz certo aqui, mas eis que me surgiu outro problema. Quando salvo a pasta de trabalho no Excel, ele computa novamente a célula com a soma acumulada.
        Por exemplo, fazendo B1=B1+A1 e digitando 2 em A1, B1 armazena 2, pois configurei para uma interação por vez. Daí, se A1=4, B1=6. Se eu salvo o arquivo, ele calcula novamente resultando em B1=10.

        Seria possível corrigir este problema com alguma fórmula lógica, por exemplo, a função SE(). Já pensei aqui e descobri ser um pouco complicado. Você pode me indicar alguma coisa.

        Desde já, obrigado.

  52. Olá gostaria de uma ajuda estou fazendo controle de estoque de supermercado fiz uma planilha mas gostaria de saber se tem como fazer com que quando a mercadoria estiver quase vencendo o excel me informace tipo vermelho quando javenceu verde nao vence amarelo quase vencendo tem como?

    • Lucas,

      Pelo que entendi, há uma coluna contendo a data final do prazo de validade de cada produto, correto?

      Experimente a formatação condicional (menu Formatar > Formatação condicional…), inserindo três testes comparando o valor da célula com a função HOJE(), cada um com uma cor diferente.

      Se tiver problemas, avise, ok?

  53. Alguém poder me ajudar qual a formula usar :

     A    B    C    D     E    F    G    H
    4000  0,07  2,26  13,9405%  0,16  0,02  0,18  721,02

    Tenho um problema para resolver, O valor na celular H, seria =a2*g2 = 720.

    • Émerson, certamente o valor da célula G2 é resultado de uma conta e é igual a 0,180255.

      Ele está sendo exibido como 0,18, como arredondamento, em virtude da formatação que você fez.

      Se você precisa que os resultados das células G2 e H2 sejam respectivamente 0,18 e 720, verifique novamente as fórmulas ou use a função ARRED(). Ok?

  54. Prezado Professor:
    Qual a fórmula para somar percentuais acumulados no Ecxel….???
    Exemplo: 5,42% + 7,23% + 11,45% …..= 25,99%
    Desde já, um forte abraço.

    • José Carlos, não entendi perfeitamente sua dúvida: os percentuais podem ser somados como quaisquer outros valores… No exemplo citado por você, supondo que os percentuais a serem somados estão nas células A1, A2, A3 e A4, podemos ter o somatório na célula A5 usando qualquer uma das fórmulas abaixo:

      • =A1 + A2 + A3 + A4;
      • =SOMA(A1; A2; A3; A4);
      • =SOMA(A1:A4)
      • PREZADO PROFESSOR JOSÉ LUÍS:
        Peço desculpa por não ter sido claro no meu questionamento.
        No exemplo que citei, se somarmos os três percentuais, digamos, aritmeticamente, teríamos como resultado 24,10%.
        Agora, se somarmos os percentuais acumulados, ou seja:
        100 x 5,42%= 105,42 x 7,23% = 7,62 + 105,42 = 113,04% x 11,45% = 12,94 + 113,04 = 125,99 – 100 = 25,99%.
        É para chegar a este resultado que me socorri do Senhor.
        Atenciosamente, José Carlos.

        • Agora entendi o que você deseja!

          Como você pretende acumular os percentuais aplicados (aplicando percentual sobre o anterior, mais ou menos como ocorre com os juros compostos), sugiro que considere a aplicação do percentual adicionado ao inteiro (100%). Lembre de, após o cálculo, subtrair o inteiro adicionado no processo…

          Por exemplo, considerando as células A1, A2 e A3 contém os três percentuais como propus antes, a célula A4 poderia ter a seguinte fórmula:

          =(1 + A1) * (1 + B1) * (1 + C1) - 1

          Infelizmente, não tenho feito muitos trabalhos estatísticos no Excel (nem no Calc), por isso não sei se há uma função específica para isso. Mas, para casos mais simples, creio que isso deve bastar… :wink:

  55. Olá amigos,
    gostava de saber se haverá um processo simples de fazer o seguinte, eu pretendo ter uma tabela por cada mês do ano para cada um dos 35 funcionários tabela essa que terá 5 colunas (Data – Receita – Saldo/Rec – Kms – Saldo/km) e fiz uma outra planilha para cada mês do ano para os resultados mensais com 3 colunas (Nome/func – receita – Kms) o meu problema é passar fórmulas nesta folha de resumo mensal porque segundo os meus poucos conhecimentos do excel teria de tirar uma a uma formulas para cada mês de cada funcionário os saldos de RECEITA e KMS alguém me sabe dizer se há um processo mais simples de fazer isto? antecipadamente grato um abraço a todos

    • Olá, Jorge!

      As diferenças regionais são uma das coisas que mais gosto na Língua Portuguesa: mesmo sem ver a bandeirinha ao lado do nome, pelo gostava já deu para perceber que você é de fora do Brasil!

      Em primeiro lugar, seja bem-vindo e sinta-se à vontade para navegar pelo site!

      Em segundo lugar, pelo que pude entender, você quer construir uma planilha que mensalmente consolide os dados das planilhas detalhadas de cada um dos 35 funcionários, certo?

      Para começar, eu faria a planilha de cada funcionário com 31 linhas, deixando as linhas não usadas (dependendo do tamanho do mês) em branco. Uma totalização no fim dessas planilhas também não faria mal… Assim, na planilha consolidada você só precisaria fazer, para cada funcionário, uma fórmula que importasse a célula desejada de sua respectiva planilha.

      Essa importação pode ser enormemente facilitada se a nomenclatura das planilhas seguir uma regra lógica simples, algo como “ano-mês-matrícula.xls”. Por exemplo: 2014-10-123456.xls, onde 2014 e 10 são ano e mês e 123456 é a matrícula do funcionário. Claro que, para isso será necessária uma coluna “matrícula”, além do nome do funcionário…

      Consegui me fazer entender?

Deixe um comentário: