PplWare Mobile

Dicas do Microsoft Excel é ao Domingo…no Pplware – 35

                                    
                                

Este artigo tem mais de um ano


Autor: Pedro Pinto


  1. Mike says:

    Mas …
    Para encontrar a posição exacta pode-se utilizar a função MATCH.
    Obviamente não é o que se pretende aqui mas aqui fica a dica.
    A função MATCH, COUNT, COUNTIF, etc. em conjunto com a função INDIRECT permite criar muitos tipos de formulas dinâmicas.

  2. Ricardo Silva says:

    Boa tarde Pplware,

    Obrigado João Pinto por me poupares horas em frente ao pc a tentar descobrir a função indicada para aquilo que pretendo. Sou um auto-didacta nas questões de informática e não chegaria lá sem a ajuda do Pplware.
    Sem dúvida uma excelente rubrica esta.

    Obrigado a todos.

    Cumprimentos

  3. Carlos C. says:

    também podem escrever 1 em vez de escrever verdadeiro, e 0 para falso.

  4. Pedro Soares says:

    Aliás, uma coisa que dá jeito explicar é que o “TRUE”, ou “1” são aceites como valor por omissão, o que quer dizer que esse campo pode ficar vazio que o Excel assume o mesmo. Há, no entanto, um hábito generalizado que já encontrei em muita gente de preencher sempre esse campo com 0, sem compreenderem a sua finalidade, mas penso que com este artigo isso já fica explicado. 🙂

  5. Pedro A. says:

    Saquei o ficheiro de exemplo e o resultado está errado.
    Para o teste, foi usado um rendimento de 2300€, o que deveria dar uma taxa de IRS de 20,5% e não 19,5%. Experimentei com outros valores e dá sempre o valor anterior que que devia.

    • Pedro A. says:

      Aliás, as imagens inseridas tb mostram o valor errado.

    • João Pinto says:

      Pedro,

      Tens razão! Foi confusão minha pois, no caso dos 2300€, considerei que ficava entre os 2.182€ e os 2,328€, logo deveria dar 19,5%. Não tomei atenção à questão do “Até” antes do valor. Pode-se “remediar” a fórmula usando o seguinte:

      =VLOOKUP(C6,’trabalho dependente 11′!B10:D47,3,TRUE)+0.01

      isto é, somando 0.01 ao resultado da fórmula VLOOKUP.

      João Pinto

      • Pedro A. says:

        Podes remediar assim, mas ainda tem um caso em que falha, quando o valor do desconto passa de 14% para 15,5%, pois com este remédio o resultado é 15%.
        Deve haver uma maneira melhor de resolver o problema mas tb não estou a ver, a não ser com uma série de if’s…

        • Rúben Rodrigues says:

          Assim funciona melhor! Porque essa teoria do + 0,01 nem sempre é igual..
          =INDEX(‘Tabela IRS’!D4:D38;MATCH(TRUE;’Tabela IRS’!B4:B38>=’Calculo Salário’!D11;0))

  6. Tiago Caneira says:

    Há outra questão que não entendo, que é o facto de termos o valor dos dias de compensação e no entanto esse valor não é utilizado vez alguma nas fórmulas apresentadas. Parece-me que algo aqui não está certo…

  7. paulo g. says:

    Tal como no Excel em Português a função a usar no LibreOffice em Português é: =PROCV que significa PROCura Vertical. A função que está na célula B6 é nesse caso: =PROCV(C6;$’trabalho dependente 11′.B10:D47;3;1)

  8. Delfim Mota says:

    @ João Pinto
    Experimentei a folha de exemplo com o meu vencimento e para uma base de 810€ dá-me sempre uma taxa de 5% quando deveria ser de 6%.

  9. paulo g. says:

    Em LibreOffice Calc faz-se da mesma forma e pode-se utilizar o ficheiro do João Pinto sem kk problema.

  10. Tiago says:

    A solução para este problema será inserir uma coluna nova entre o “Até” e o “Valor”. Depois começamos a preencher com o intervalo. Neste exemplo ficava algo como 0 – 575, 575 – 580, e por aí fora. Depois com o PROCV selecionamos as três colunas (duas com o intervalo e a outra onde encontrar o valor) e dizemos qual é a coluna onde procurar que será a 3.
    Espero ter ajudado, só assim consegui fazer isto

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.