
Preciso adicionar informações de clientes que visitaram o escritório, qual departamento, por quem foram indicados, para quem foram indicados etc. Linkei uma captura de tela do que fiz atualmente no Excel. A maioria das colunas possui menus suspensos para facilitar a escolha das opções. Basicamente, preciso de ajuda para extrair informações. Quero que meu banco de dados faça o seguinte:
-Número total de clientes que o escritório atendeu como um todo
-Número total de alunos individuais que cada departamento do escritório atendeu
-A capacidade de distinguir entre clientes que participaram de um evento e aqueles que se encontraram pessoalmente com um funcionário
-Número total de compromissos em qualquer momento no escritório como um todo ou em departamentos individuais
-Número total de nomeações para cada membro individual da equipe
-Número total de clientes encaminhados para um determinado departamento e a porcentagem que realmente se reuniu com esse departamento
-Dados sobre um determinado cliente (tenho uma reunião com o John... ah, olha, ele já se encontrou com outra pessoa sobre isso)
-Demografia (quantos clientes do primeiro ano visitaram o escritório)
-Números que tiveram reuniões por um motivo específico.
Existe algum aplicativo de banco de dados específico que eu deva usar que me permitirá fazer tudo isso (como o Access, embora eu nunca o tenha usado!)? Ou posso fazer isso no Excel? Ajuda!
Responder1
Definitivamente, você pode fazer tudo isso no Excel com VBA - o aplicativo usado depende inteiramente do que você precisa. Algumas coisas a considerar:
Se você tiver vários clientes (aplicativos Excel) que irão obter e publicar dados, será melhor ter os dados em um banco de dados real, embora vocêpodeuse o Excel para isso também.
Se for apenas o aplicativo que se preocupa com os dados, é perfeitamente normal que o banco de dados seja apenas uma planilha no seu arquivo Excel.
Se os dados forem confidenciais e você precisar protegê-los, você realmente deseja usar um banco de dados, pois quebrar o Excel é relativamente simples.
Quanto a qual aplicativo/formato de banco de dados você deve usar também depende de suas necessidades e preferências. O Access funciona bem se você estiver armazenando o banco de dados localmente ou em uma unidade de rede. Você também pode importar ou consultar dados do Access facilmente.
Responder2
Eu usaria o suplemento Power Pivot para isso. Possui uma sintaxe funcional rica (em particular CALCULATE) que espero que seja capaz de atender a todos esses requisitos.
A apresentação de saída seria tabelas dinâmicas e gráficos do Excel, com base no modelo de dados do Excel com cálculos desenvolvidos no Power Pivot.
http://www.powerpivotpro.com/2009/12/powerpivot-dax-calculate-is-a-supercharged-sumif/
Esse site é provavelmente o melhor ponto de partida para alguém com habilidades em Excel que deseja aprender o Power Pivot.
Eu deixaria os dados na tabela do Excel - o Power Pivot pode vincular a isso. O principal benefício dos vários tipos de SQL, incluindo o Access, são tecnologias de armazenamento aprimoradas - elas não criarão esses cálculos magicamente para você sem codificação SQL complexa.