PplWare Mobile

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


Autor: Pedro Pinto


  1. M.Manuelito says:

    Quando chegar ao fim esta série de artigos sobre Excel que qualifico de excelente, sugeria que se fizesse a mesma coisa com o Microsoft Access. Para muita gente o access é um “bicho” estranho e complexo e uma valia menor no mundo das bases de dados. No entanto é importante relativizar e não se podendo comparar o access com o SQL,Oracle, Informix e outros, para empresas ou instituições de pequena/média dimensão conseguem fazer-se aplicações bastante interessantes e úteis.
    Não sendo especialista em Access, falo com experiência própria, pois já fiz dezenas de pequenas aplicações para a autarquia onde trabalho, que informatizam áreas onde a oferta de soluções informáticas é nula ou muito cara.

    • Pedro Pinto says:

      Boas Manuelito,

      É uma excelente proposta. Fica desde já abertas as candidaturas para utilizadores que dominem Access e queiram partilhar umas coisas.

      Abraço

    • Blackbit says:

      Boa ideia!

    • Filipe Soares says:

      Boa noite,

      Esta é sem dúvida uma excelente ideia, no entanto do que tenho visto nos tutotiais que aparecem na net, é que são vagos. Na minha opinião algom muito interessante e útil, seria criar um projeto do principio ao fim, onde fossem abordados as bases para trabalhar com base de dados em access. Por exemplo eu ando há imenso tempo a tentar criar uma base de dados que me permita guardar, catalogos, manuais, tabelas de preços, entre outros documentos dos diferentes fornecedores com que trabalho, mas não tenho sido muito feliz.

      Fica a ideia, e o pedido de apoio.

      Filipe Soares

      • M.Manuelito says:

        Filipe Soares, subscrevo a tua opinião. Aliás na minha sugestão não expus o meu pensamento porque não fazia a menor ideia de que a sugestão colhê-se a aprovação do pplware.
        Mas sempre pensei que, em access não faz sentido fazerem-se os artigos como se está a fazer no Excel. No Excel faz sentido mas no Access penso que não faz.
        Portanto a abordagem que me parece mais justa será a da construção de um projeto. Tabelas > Consultas > Formulários > Relatórios e, se possível até um pouco de VBA que no Access dá muito jeito.

    • António Costa says:

      Eu dou um SIM! 🙂

  2. jgaugusto says:

    As dicas são porreiras mas existe alguma forma de aumentar o texto aqui no site do pplware!

  3. José Augusto says:

    Boas
    Segue uma pequena contribuição sobre a validação da dados por lista.
    Se precisarmos de acrescentar mais responsáveis basta considerar para origem da lista o seguinte

    =INDIRECTO(“Responsáveis!$A$1:$A” & CONTAR.VAL(Responsáveis!$A:$A))

    Se acrescentarmos elementos à lista de responsáveis já existente a ComboBox será actualizada e não teremos de alterar a validação.

    Cumprimentos

  4. Ana Santana says:

    OUT: Ja deixei um comentario aqui: https://pplware.sapo.pt/pessoal/passatempos/resultados-passamtepo-advanced-systemcare-com-antivirus-2013/
    Já mandei 2 mails e ainda nao obtive resposta PPinto, sera que é agora? :p beijinho

  5. Ricardo says:

    Tenho-me ao longo do tempo deliciado com as dicas que publicam e que em muitos casos me tem sido úteis.
    Recebi uma folha de excel onde numa célula tenho um botão e carregando nele aparecem todos os meses do ano podendo eu escolher qual quero que apareça escrito na célula, gostaria que me ajudassem a criar esta formula pois necessito de a usar em outros formulários.
    Obrigado

  6. hm says:

    Boa dica no outro dia tive de ir ver como se faziam as listas pois não estava a conseguir guardar com nome.
    Outra coisa que tentei mas acabei por desistir foi o seguinte que espero que me possam ajudar.
    Tenho uma folha de cálculo com duas folhas e numa delas tenho por exemplo um código e uma variável à frente desse código
    noutra folha tenho alguns desses códigos e queria copiar o valor correspondente da variável respectiva. Se puderem dar uma espreitadela aqui:
    https://docs.google.com/spreadsheet/ccc?key=0AmrgIltE5y5udDZybndoU25kRmlhSTVlUWtxX0F2eXc
    Já andei com experiências mas não bate certo, o que quero é copiar da folha 1 para a folha 2 o “value” respectivo a cada “cod”
    Muito obrigado

    • José Augusto says:

      Caro hm
      Em vez de
      =if(vlookup(A2;Folha1!$A$2:$A$50;1;FALSE)=A2;Folha1!B2;123)

      use apenas e tão só

      =iferror(vlookup(A2;Folha1!$A$2:$B$50;2;False);”Não existe”)

      Espero ter ajudado

      • hm says:

        Muito obrigado, funciona mesmo. Agora vou testar mais um pouco.

      • hm says:

        Bem… na realidade é até apenas preciso o:
        =vlookup(A2;Folha1!$A$2:$B$50;2;False)
        ou
        =PROCV(A2;Folha1!$A$2:$B$50;2;FALSO)
        uma vez que os valores da folha 2 existem de certeza e apenas é necessário descobrir o valor associado na folha 1.
        Mais uma vez muito obrigado.

  7. paulo g. says:

    Neste caso o LibreOffice Calc faz de forma mais fácil, pois não necessita de construir a lista numa outra parte da folha de cálculo, fazendo-a nos critérios de validação. Para isso vá a validação -> critérios. Em critério escolha -> lista. Aí escreva os valores que pretente (neste caso nomes das pessoas).
    Colocarei o vídeo para a semana, pois agora não tenho desponibilidade, fazendo das duas formas (para LibreOffice e M$Office). Será que na próxima versão do M$Office terá esta funcionalidade?

  8. fellberg says:

    Eu achei muito legal

  9. Manuel Ferreira says:

    Será que alguém tem uma dica?
    Tenho 3 células, mas só posso dar uma entrada. Se preencher A1, a A2 e A3 têm de ficar travadas, se digitar na A2, a A1 e A3 ficam sem dados, se preencher a A3, ficam bloqueadas a A1 e A2.
    Cumprimentos,
    Manuel Ferreira

    • José Augusto says:

      Utilize a validação de dados personalizada (Excel 2010 PT)

      Para a célula A1 a validação personalizada deve incluir a fórmula
      =E(A2=””;A3=””)
      e caixa de marcação ignorar células em branco deve estar desmarcada
      Para a célula A2 a validação personalizada deve incluir a fórmula
      =E(A1=””;A3=””)
      e caixa de marcação ignorar células em branco deve estar desmarcada
      Para a célula A3 a validação personalizada deve incluir a fórmula
      =E(A1=””;A2=””)
      e caixa de marcação ignorar células em branco deve estar desmarcada.

      Cumprimentos

  10. Marcus Patrício says:

    Boa Noite,

    Estou elaborando uma planilha que tem uma aba de cadastro de mercadorias,uma planilha de grafico mensal e outra que tem o cadastros e um grafico mensal e 12 planilhas de Janeiro até Dezembro, só que quando eu digito um valor na planilha de Janeiro ela esta influindo nos outros graficos, como faço para evitar que um grafico vemha influir em outros grafico, sendo que os graficos são o mesmo e depois e consolidado na planilha mensal os valores e como faço para jigar o resultado final de cada planilha no grafico mensal. J temtem varios processos mas nada esta tendo soloução.

    Pesso a ajuda.

    Atenciosamente.

    Marcus Patrício

  11. Vitor says:

    Olá, boa tarde. Estou trabalhando em uma planilha de excel, para fazer up-load para o Google Docs, porém a planilha de excel tem uma validação de dados, que é a seguinte: =CONT.SE(B$2:B$1065;B2)=1, ou seja, eu tenho uma coluna, no caso a coluna B, que é uma coluna de horas, e quando se agenda uma ocorrência no mesmo horário de outra, o excel não permite, avisando. No google docs não estou conseguindo, pode me ajudar? Agradeço.

  12. Manuel Ferreira says:

    Como posso, por exemplo, copiar a célula A4 para a célula A4 de uma outra folha do mesmo ficheiro apenas quando a célula A1 da primeira folha estiver preenchida com o nome de um aluno?
    Obrigado,
    Manuel Ferreira

    • José Augusto says:

      Supondo que
      Folha1!A1=”António”
      Folha1!A4=”12″
      Escreva na Folha2!A4 a seguinte fórmula
      =SE(É.TEXTO(Folha1!A1);Folha1!A4;””)

      Como na 1ª folha A1 tem texto na 2ª folha a célula A4 terá o valor 12 igual à célula A4 da 1ª folha.

      Bom Ano

  13. António Ferreira says:

    Ao usar a fórmula =MÉDIA.SE(S9:S33;”>0″), como posso evitar que apareça o erro #DIV/0! ?

    Obrigado

    • José Augusto says:

      Caro António Ferreira

      Pode usar a seguinte fórmula:
      =SE.ERRO(MÉDIA.SE(S9:S33;”>0″);””)
      Caso não haja elementos numéricos no intervalo de células indicado, a fórmula devolverá o valor vazio “”.

      Use em alternativa a fórmula
      =SE(É.ERRO(MÉDIA.SE(S9:S33;”>0″));””;MÉDIA.SE(S9:S33;”>0″))
      no caso da sua versão de Excel não ter a função SE.ERRO
      Cumprimentos,

Deixe uma resposta

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.