Ir ao conteúdo
  • Cadastre-se

DJunqueira

Membro Pleno
  • Posts

    1.064
  • Cadastrado em

  • Última visita

Tudo que DJunqueira postou

  1. Num banco de dados bem montado inicialmente você retira todo código duplicado e depois você não deixa duplicações serem inseridas, portanto esse seu esforço não parece fazer sentido. Já programei em access muito tempo atrás e não estou em condições de mexer no seu arquivo, mas esse conceito é central em banco de dados. Tem até Chaves Primárias q não permitem essa duplicação.
  2. P/ um iniciante eu diria q sim, seria o mais lógico.
  3. Possível, mas relativamente mais trabalhoso q no Access... Teoricamente o Excel é uma ferramenta de análise de dados e não de entrada e pesquisa de dados como o Access.
  4. Imagine q você tem um fluxo de planilhas q estão sempre sendo atualizadas, as futuras planilhas ainda não foram 'criadas', mas a estrutura de importação já está montada p/ recebe-las. Geralmente isso pode ser feito colocando as novas planilhas sempre numa mesma pasta e depois importando com o Power Query. O Power Query irá importar todas as pastas q estiverem na pasta de manutenção.
  5. Olá Rodney, um erro comum é ficar criando abas p/ visualizar e/ou armazenar os dados mensais. Dados mensais não existem p/ o computador, está simplesmente não é a forma mais eficiente de se armazenar dados e depois extrair informação. O correto é armazenar os dados em apenas uma aba e, eventualmente, em outra visualizar/imprimir as informações mensais. Deste modo montei a planilha seguindo as melhores práticas, usei o Power Query p/ criar a tabela de armazenamento de dados q você queria, usei o conceito de tabela nomeada p/ entrada de dados, criei um segmentador de dados p/ visualização dos meses e revi suas fórmulas. Controle Notas e Impostos (1).xlsx
  6. Não adicione um carácter extra a sua planilha sem necessidade, na fórmula abaixo o correto é aspas sem o carácter de espaço. Ex.: "" =SE(F3=0;" ";F3-5) Fora isso seria interessante você preencher sua planilha com exemplos fictícios e o resultado almejado.
  7. Vamos ver se é isso q você quer. Páginas.xlsx
  8. Anexe uma planilha com um exemplo de resultado q você gostaria de atingir. Informe tb a sua versão do Excel.
  9. No link abaixo você verá como contornar esse problema de expansão da tabela nomeada usando VBA. (Inglês) https://www.extendoffice.com/documents/excel/4382-excel-lock-sheet-but-keep-tables-expandable.html
  10. Indo mais pro plano de ajudar a melhorar, revi seus aninhamentos de SE() e algumas fórmulas. você não utilizou tabela nomeada e com isso esticou as fórmulas nas colunas até o 'infinito' com isso aumentando desnecessariamente o tamanho da planilha e piorando muuuuito o desempenho. Tornei sua tabela na aba VAGAS EM ANDAMENTO em uma tabela nomeada, apaguei as fórmulas fora da tabela assim como limitei a formatação ao escopo da tabela. Agora sempre q você acrescentar novos dados as formulas serão copiadas automaticamente p/ a nova linha, assim como a formatação e validação e isso ajuda a melhorar o desempenho da planilha. Os SE() aninhados nas colunas AD:AJ não me parecem fazer sentido, pois repetem os mesmos processos, deixei isso explicitado nas células onde as fórmulas foram realinhadas. Alterei a validação da coluna N. Criei uma nova fórmula p/ coluna A na célula A28 e você pode testar e verificar as partes isoladas dela nas linhas 26 e 27. Tamanho e desempenho da planilha melhoraram. Código da macro pode se beneficiar da Tabela Nomeada, mas não alterei as macros. PLANILHA RECRUTAMENTO - JOSÉ.zip
  11. Diria q você pode tanto filtrar na própria planilha com Segmentador de Dados ou numa única aba através de Tabela Dinâmica e Segmentador de Dados. Ficar criando um monte de abas muitas vezes é contra producente. Na tabela dinâmica você tem de clicar com o botão esquerdo na tabela e selecionar 'Atualizar'. Monitoramento de aprovados1.xlsx
  12. Solução utilizando Power Query (sem macro), basta clicar no botão 'Atualizar Tudo' em Dados ou selecionar com o botão esquerdo na própria tabela 'Atualizar'. Consulta bebê PQ.xlsx
  13. outra solução possível. =se(ou(máximo(longitudcanula[@[m. 1]:[m. 8]])>27,5;mínimo(longitudcanula[@[m. 1]:[m. 8]])
  14. Um outro jeito de fazer o mesmo. EXEMPLO VPL.xlsx
  15. Eventualmente uma solução utilizando tabela dinâmica tb pode te atender. PUXAR-DADOS.xlsx
  16. O ideal é q você disponibilize a planilha, mas p/ ter uma ideia de como resolver você pode usar a fórmula abaixo: =SE(ABS(VALOR(F8)*-1)>0,010466;"menor";"maior")
  17. Dados fictícios é o q você fez com a tabela, mas a estrutura tem de ser a mesma e os dados tem de guardar a mesma coerência lógica. Numa coluna p/ código digitar um código qq seguindo as mesmas regras, em uma coluna p/ nome digitar um nome qq...
  18. Como sugestão de solução criei uma nova coluna (q pode ser ocultada) e com ela é feito um teste lógico p/ verificar se há repetição. Caso se verifique a repetição a linha será destacada através de formatação condicional. Controle de Lote Natura 2018- geral.xlsx
  19. E como você pretende selecionar as células, com uma coluna lateral ou apenas utilizando o duplo click?
  20. Nesse caso seria melhor você anexar o documento do Word e a estrutura da planilha com dados fictícios.
  21. Introduzi o conceito de tabela nomeada na sua planilha e na aba Materiais, coluna CODIGO - PLASTEK, eu inseri formatação condicional q realça qq valor duplicado. Controle de Lote Natura 2018- geral.xlsx

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!