terça-feira, 10 de março de 2015

VBA

VBA

Muitas e muitas vezes você já deve ter se perguntado sobre o que de fato é, ou para que serve uma VBA (ou Visual Basic for Application). Pois bem, o VBA pode assustar aparentemente com seus muitos comando e códigos, mas não é tão difícil quanto possa parecer. Estes comandos e códigos, por sua vez, permitem criar uma espécie de programação a fim de encontrar uma solução de maneira mais significativa em seus formulários e objetos.

ADICIONANDO A ABA DESENVOLVEDOR

De acordo com as configurações do Excel, é possível adicionarmos mais uma aba junto as demais. Esta aba, chamada de Desenvolvedor, é praticamente uma extensão da opção Macros, localizada na abaExibição, e serve para adicionar, editar e configurar Macros (ou VBAs). Então, para adicionarmos esta aba ao menu de ferramentas, devemos proceder da seguinte forma:
1 - Vá ao botão do Office, localizado no canto superior esquerdo, e clique em Opções do Excel.
2 - Na janela de opções, marque Mostrar guia Desenvolvedor na Faixa de Opções e confirme em OK.
3 - E perceba que a aba Desenvolvedor estará junto as demais.

NOÇÃO SOBRE OS COMANDOS DO VBA

Antes de pensar em usar algum comando VBA, devemos ter algumas noções básicas referente aos objetos usados com mais frequência:
  • Range: refere-se a uma célula particular do Excel. Exemplo: Range('a2').Value=3
  • Cells: uma outra maneira de se referir a uma célula particular do Excel. Exemplo: Cells(2,2).Value=6
  • Worksheets: refere-se a uma planilha, objeto particular do Excel. Exemplo: Worksheets('Plan3').Select
  • Worksheetfunction: chama as funções disponível do Excel. Exemplo: Worksheetfunction.Fact(3)
  • MsgBox: mostra uma mensagem no Excel. Exemplo: MsgBox Application.Name
  • ?: mostra um resultado, variável, etc, Na Janela ImediataExemplo: a=Worksheetfunction.Fact(3)?a6

TIPOS DE DADOS DO VBA

Veja agora tipos de dados contidos nos VBAs a fim de poder identificá-los quando encontrares algumas formulações prontas.
  • Byte: armazena inteiros sem sinais entre 0 e 225.
  • Boolean: armazena Verdadeiro ou Falso.
  • Integer: armazena inteiros entre -32.768 e 32.767.
  • Long: armazena inteiros entre -2.147.483.648 e 2.147.483.647.
  • Cuurency: armazena inteiros na escala de 10.000 entre -922.337.203.685.477,5808 e .337.203.685.477,5807.
  • Single: armazena números de ponto flutuante entre -3,402823E38 e -1,401298E-45 para valores negativos, e entre 1,401298E-45 e 3,402823E38 para valores positivos.
  • Double: armazena números de pontos flutuantes entre -1,79769313486231E308 e -4,94065645841247E-324 para valores negativos, e entre 4,94065645841247E-324 e 1,79769313486232E308 para valores positivos.
  • Date: armazena datas (números de pontos flutuantes) entre 1° de Janeiro de 100 e 31 de Dezembro de 9999 e tempo entre 0:00:00 e 23:59:59.
  • String: armazena string de caracteres. Existem duas espécies de strings:
    • Strings de tamanhos variáveis: podem conter até 2.000 milhões (2^31) de caracteres.
    • Strings de tamanho fixo: podem conter entre 1 e 64 KB (2^16) caracteres.
  • Object: armazena endereços que se referem a outros objetos.
  • Variant (predeterminada):  tipo de dado default para cada variável que não não é declarada como de qualquer outro tipo.
  • User defined type: tipo de dado criado pelo usuário.

USANDO O EDITOR DO VISUAL BASIC

Este editor serve para gravar, adicionar e configurar projetos VBA. Além de uma vasta gama de outras opções, é possível optar por qual planilha se quer introduzir a VBA, tanto como ajustar suas propriedades,Alfabético e Categorizado.
A internet nos disponibiliza hoje infinitos exemplos e comandos de VBA, voltados à diversas finalidades. Portanto, para que entendas o funcionamento desta ferramenta, iremos fazer uma tarefa bem simples. Para isso, suponha que desejamos que venha uma caixa de mensagem (MsgBox) ao usuário, quando este alterar uma célula, avisando-o que a mesma foi modificada. Veja como proceder:
1 - Primeiramente, devemos gravar uma pequena Macro, para isso clique na primeira célula da planilha e selecione Gravar Macro na aba Desenvolvedor;
Dê o nome de Alterar para a Macro e confirme;
Sem clicar em nenhum outro lugar da tela, apenas digite qualquer letra e dê um ENTER; após, clique emParar de Gravar.
2 - Selecione a célula editada da planilha e, também na aba Desenvolvedor, selecione Visual Basic.
3 - Irá abrir uma janela do Visual Basic. Nela, dê um duplo clique em Plan1 na lista ao lado e, caso não apareça automaticamente, selecione nos ícones de seleção em cima da caixa de texto, Woorksheet no primeiro, e Change no segundo - conforme a imagem.
Observação: ao ser selecionado Woorsheet no primeiro ícone de seleção, será adicionado automaticamente a opção SelectionChange ao segundo, junto com seu respectivo comando; porém, queremos a opção que contenha somente Change, portanto, deve-se trocá-la e excluir o comando não nos serve.
4 - Faça com que a caixa de texto fique com o seguinte comando:


PrivateSub Worksheet_Change(ByVal Target As Range)
    MsgBox "A célula " & Target.Address & " foi alterada!"
End Sub

Onde: o nome do Objeto (Worksheet) seguido de um sinal de underline (_) e o nome do evento(Change), correspondem a denominação do comando; os argumentos seguintes (ByVal Target As Range) são os parâmetros de entrada do evento com os quais um programador possa trabalhar; Sub e End Sub, significam, respectivamente, o início e fim da ação (devem estar presentes em todos os comando que fores realizar).
5 - Depois de colocado o comando, clique no ícone , localizado acima da caixa de texto, este é responsável por executar a Macro. Na janela que surgir selecione a Macro criada anteriormente e execute-a.
6 - O comando será executado a partir da macro selecionada, e lhe retornará a mensagem de célula alterada para a primeira célula da planilha que foi modificada.
7 - Clique em OK e voltarás para a página do Visual Basic. Pronto o comando, pode fechá-la. Agora, basta adicionar qualquer dado à planilha e verás, que a cada célula editada, retornará a mensagem de alteração da mesma.

Imprimir planilhas em Excel: Cinco passos

Em geral pode-se resumir em cinco passos a impressão de planilhas em Excel. São eles:

1. Visualize sua planilha antes de imprimir

visualisar impressão
Uma das ferramentas mais importantes (e fáceis) para a configuração da impressão é a visualização da planilha antes da impressão. Com esta ferramenta você pode até mesmo fazer algumas mudanças, mesmo no ambiente de visualização de impressão, como clicar e arrastar sobre as margens de impressão para torná-las mais largas ou estreitas. Verifique a pré-visualização à medida que altera as opções de impressão e layout para se certificar de sua planilha será impressa da maneira desejada;

2. Decida o que você vai imprimir

 5 Passos para Imprimir Planilhas
Determine o que deseja imprimir: Se você precisa apenas de um segmento de dados ou um conjunto específico de informações, não há a necessidade de imprimir toda a pasta de trabalho, tem?
Você pode imprimir apenas a planilha que você está vendo, indo para o painel de impressão e selecionando a opção “imprimir planilhas ativas” , ou você pode selecionar “toda a pasta de trabalho” para imprimir o arquivo inteiro. Você também pode imprimir uma pequena parte de seus dados, selecionando os dados, em seguida, escolher a opção “Seleção”;

3. Maximize seu espaço

Não se limite às dimensões do papel no qual está imprimindo os dados. Existem mais opções: você pode alterar a orientação da página de acordo com a necessidade utilizando a opção “retrato” quando a planilha possui mais linhas do que colunas ou a opção “paisagem” quando a planilha é mais larga. Se ainda assim o espaço não for suficiente, você pode alterar a largura das margens na borda do papel.
Outra opção para planilhas não muito grandes é tentar jogar com as opções de dimensionamento personalizado para atender todas as suas linhas, colunas, ou até mesmo toda a sua planilha em uma página de papel;
5 Passos para imprimir planilhas

4. Utilize a ferramenta de imprimir títulos

Um comando muito utilizado é o de “imprimir títulos”. Com ele o título de sua planilha é automaticamente impresso a cada nova página gerada, sem a necessidade de ficar recortando e colando o título.
Não é nada prático ter que mudar o título de lugar caso mais dados sejam acrescentados e o título passe para a posição errada. Selecionado apenas uma vez os dados que representam o título, o Excel se encarrega de imprimi-lo em quantas folhas o documento tiver;

5. Use quebras de páginas

Para planilhas que ocupam mais do que uma folha de papel, pode ser considerado o uso de quebras de página. Assim, você visualizará durante a produção da planilha para qual folha os dados estão indo, podendo fazer as devidas correções antes da impressão.

Função TEXTO, CONCATENAR e & do Excel

1 – FUNÇÃO TEXTO
Através da utilização da função TEXTO na sua planilha em excel, você pode fazer a conversão de qualquer valor numérico em um texto, bem como atribuir uma formatação.
Sintaxe:
  • valor: trata-se de qualquer valor numérico ou refere-se a qualquer valor numérico existente em uma célula na sua planilha em excel.
  • formato_texto: trata-se do valor numérico representado através de texto que está entre aspas.
Simplificando a função TEXTO, CONCATENAR e &
Exemplo:
A planilha de excel abaixo busca elucidar a média de valor de vendas semanais de cada vendedor. Utilizamos a FUNÇÃO TEXTO para representar o valor numérico ao formato de R$ 0,00.
=TEXTO(G2;”R$0,00″)
Vejamos:
Simplificando a função TEXTO, CONCATENAR e &
Passo 1: Atribuir valor.
Simplificando a função TEXTO, CONCATENAR e &
Na célula B11, atribuimos primeiro o valor numérico que se refere ao valor representado na célula G2: =TEXTO(G2;.
Passo 2: Atribuir o formato do texto:
Simplificando a função TEXTO, CONCATENAR e &
Após, inserimos o formato de texto que representará o valor em Reais: =TEXTO(G2;“R$ 0,00″). Pressionamos ENTER e pronto. A célula B11 exibirá R$ 840,00.

2 – FUNÇÃO CONCATENAR:

Através da função CONCATENAR na sua planilha em excel, você pode agrupar inúmeras sequências de caracteres em uma única sequência de texto.
Sintaxe:
  • texto1: refere-se ao primeiro item a ser concatenado e obviamente é obrigatório.
  • texto2: opicionalmente você poderá adicionar textos, os quais devem ser separados por ponto e vírgula.
Simplificando a função TEXTO, CONCATENAR e &
Exemplo: Na célula A17 buscamos descrever em forma de uma frase a média semanal de vendas do funcionário Carlos.
=CONCATENAR(A2;” ALCANÇOU “;B11;” NA MÉDIA SEMANAL “)
Simplificando a função TEXTO, CONCATENAR e &
Passo 1: Selecionar a Célula A2 que representa o nome do funcionário Carlos como TEXTO1: =CONCATENAR(A2;
Simplificando a função TEXTO, CONCATENAR e &
Passo 2: Adicionamos a palavra ALCANÇOU como TEXTO2, entre aspas e com espaços entre as aspas: =CONCATENAR(A2;” ALCANÇOU “;
Simplificando a função TEXTO, CONCATENAR e &
Passo 3: Adicionamos a célula B11 como TEXTO3, a qual representa o valor da média de valores das vendas semanais do funcionário Carlos. =CONCATENAR(A2;” ALCANÇOU “;B11
Simplificando a função TEXTO, CONCATENAR e &
Passo 4:Como TEXTO4 colocamos as palavras NA MÉDIA SEMANAL, de maneira a completar a frase, entre aspas e com espaço entre as aspas: =CONCATERNAR(A2;” ALCANÇOU “;B11; ” NA MÉDIA SEMANAL “). Pressionamos ENTER e pronto. A célula A17 exibirá a frase CARLOS ALCANÇOU R$ 840,00 NA MÉDIA SEMANAL.

3 – &:

Através do operador & você alcançará o mesmo resultado que a função CONCATENAR. Ele é recomendado para fórmulas mais curtas.
No presente exemplo, usando & alcançamos o mesmo resultado da função CONCATENAR utilizada para o funcionário Carlos.
=A3&” ALCANÇOU “&B12&” NA MÉDIA SEMANAL”
Simplificando a função TEXTO, CONCATENAR e &
A diferença é que agora não será necessário digitar =CONCATENAR.
Tão somente insira = e após a célula A3 que refere-se ao nome do funcionário CARLOS e em sequência digite &.
Após entre aspas e com espaço entre as aspas digite ALCANÇOU.
Em seguida digite & e selecione a célula B12 que refere-se ao valor da média de valor das vendas semanas do funcionário Mário. Digite &.
Por fim, novamente entre aspas e com espaço entre as aspas digite NA MÉDIA SEMANAL e clique no ENTER. A célula A18 exibirá a frase MÁRIO ALCANÇOU R$ 725,00,00 NA MÉDIA SEMANAL.
Simplificando a função TEXTO, CONCATENAR e &

Função Rept

O que é a função REPT no Excel

Basicamente o que a função REPT faz é muito simples: ela repete um texto um determinado número de vezes. Simples, não? Para tornar a coisa mais visual, a sintaxe da fórmula é a seguinte:
REPT (texto, núm_vezes)
Traduzindo o significado de cada um dos termos:
1 – texto: é obrigatório e representa o texto que você deseja repetir
2 – núm_vezes: também obrigatório, e representa um número positivo que determina o número de vezes que você deseja repetir o texto.
Pontos igualmente importantes de ressaltar sobre a sintaxe da fórmula e seu preenchimento:
1 – Se núm_vezes for zero, REPT retornará vazio.
2 – Se núm_vezes não for um número inteiro, será truncado.
3 – O resultado da função REPT não pode ser superior a 32.767 caracteres; caso contrário, REPT retornará #VALOR!..
Para tornar mais fácil o entendimento da função, sua sintaxe e funcionamento, veja o exemplo abaixo.
Conheça a função REPT no Excel

Exemplo 1: criando minigráficos

O Excel por natureza oferece uma função que cria minigráficos, mas caso você queira criar gráficos de uma forma mais rápida e prática, é possível fazer isso também com a função REPT. Vamos ao passo-a-passo?
Para este nosso exemplo considere a tabela a seguir:
Conheça a função REPT no Excel
Nosso objetivo aqui é colocar ao lado de cada uma das linhas um gráfico de barras que represente visualmente cada um dos valores na tabela. Para isso vamos representar com uma barra, usando a fonte de símbolos Webdings.
Você pode usar qualquer fonte da sua preferência e qualquer caractere para ser mostrado e repetido. No exemplo usamos a letra g, que devido à fonte escolhida deu a impressão de uma barra.
Conheça a função REPT no Excel
Se fosse uma fonte comum o resultado apareceria da seguinte forma:
Conheça a função REPT no Excel
Essa é a maneira mais simples para se construir um gráfico no Excel, e com base na função diversos tipos diferentes podem ser criados.

O que é e como usar o preenchimento relâmpago

Ao trabalhar no Excel, muitas vezes precisamos utilizar um mesmo dado variadas vezes na mesma planilha. No entanto, repetir, alterar e revisar esses dados consome um tempo muito grande do nosso dia. Para nos ajudar, o Microsoft Office Excel 2013 dispõe de um recurso chamado Preenchimento Relâmpago. Muito diferente do autopreenchimento, ele faz uma dedução lógica e preenche de acordo com a necessidade. Entenda melhor e saiba como usar este recurso. 

Como usar o preenchimento relâmpago

Para demonstrar essa funcionalidade, nós vamos usar uma tabela com as seguintes colunas: último nome, nome do meio e nome principal. A tarefa que precisaremos realizar é o preenchimento da última coluna, que deve conter o nome completo. Veja como é o exemplo:
O que é e como usar o preenchimento relâmpago (flash fill) no excel
Em primeiro lugar, você deve preencher a primeira célula. Desta maneira o Excel irá entender a lógica utilizada para o preenchimento:
O que é e como usar o preenchimento relâmpago (flash fill) no excel
Ao começar a digitar a segunda célula, o Microsoft Excel já sugere o preenchimento automático das demais células, baseado no preenchimento da primeira célula.
O que é e como usar o preenchimento relâmpago (flash fill) no excel
Pressione a tecla Enter e o preenchimento é feito de acordo com a sugestão. Esta é a funcionalidade de preenchimento relâmpago
O que é e como usar o preenchimento relâmpago (flash fill) no excel

Preenchimento relâmpago para outros tipos de dados

O preenchimento relâmpago é um ótimo recurso para poupar seu tempo e ajudar em suas tarefas diárias. Ele possui mais utilidades do que apenas ajuda-o a preencher uma lista de nomes. Basta ele reconhecer um padrão nos dados do Excel que ele irá sugerir um preenchimento para as demais células. Observe o nosso exemplo para números de telefone. Nós temos uma tabela em que, na primeira coluna, foram inseridos o número de telefone e o ddd sem separá-los.
O que é e como usar o preenchimento relâmpago (flash fill) no excel
O nosso objetivo é editar esse número para facilitar a identificação do que é ddd, e do que é o número de telefone. Por isso, na primeira célula, digitamos o seguinte número:
O que é e como usar o preenchimento relâmpago (flash fill) no excel
Ao iniciar o preenchimento da segunda célula, ele irá apresentar uma sugestão de preenchimento automático:
O que é e como usar o preenchimento relâmpago (flash fill) no excel
Pressione a tecla Enter para aceitar o preenchimento relâmpago.
O que é e como usar o preenchimento relâmpago (flash fill) no excel
A lista de telefone será automaticamente preenchida e editada, um tempo enorme do seu dia.
Outra ação em que o preenchimento relâmpago é muito útil é no preenchimento de datas. Nós agora temos uma tabela com a data de nascimento sem formatação. Neste caso, por conter mais de 10 caracteres, será necessário preencher pelo menos 3 células para que o excel entenda o padrão o correto. Caso sejam inseridas menos células do que o recomendado, há o risco do preenchimento trazer dados errados. Então preencha 3 ou mais células. Agora, selecione toda a coluna referente às datas formatadas:
O que é e como usar o preenchimento relâmpago (flash fill) no excel
Na aba Dados, selecione a opção preenchimento relâmpago:
O que é e como usar o preenchimento relâmpago (flash fill) no excel
Pronto, o Microsoft Excel entenderá a lógica utilizada para a formatação das datas, e com isso fará o preenchimento correto. Neste caso, é importante conferir os dados, pois há casos em que ele erra o preenchimento.
O que é e como usar o preenchimento relâmpago (flash fill) no excel
São inúmeras as utilidades desta nova funcionalidade disponível para a versão 2013 do Microsoft Excel. No seu dia-a-dia, o serão reconhecidos mais de um padrão no seu trabalho, e ele lhe fará sugestões que irão ajudar nas suas tarefas.

PROTEÇÃO DE PLANILHAS E CÉLULAS

A proteção de células torna-se uma operação importante quando se tem um cenário onde é preciso manter as informações de uma planilha inalteráveis. Ou seja, quando existe mais de um usuário com acesso a determinada planilha, pode ser necessária a aplicação de proteção de células ou até mesmo de toda planilha. Veja os passos abaixo para melhor compreensão da opção de travamento bem como sua aplicação no Excel.

a- O método mais fácil de efetuar a proteção de uma planilha no Excel é clicando-se com o botão direito do mouse sobre a aba que indica a planilha a ser bloqueada e selecionar a opção “Proteger Planilha”. Vale ressaltar que esta opção também se encontra disponível na aba “Revisão” no painel “Alterações”.
b- Acessando qualquer um dos caminhos mencionados acima, será aberta uma nova janela, conforme aponta a imagem a seguir. Neste caso basta inserir uma senha para a proteção da planilha e clicar em OK. Será solicitada a confirmação da senha e pronto, sua planilha estará protegida e só poderá ser editada com uso de senha.
c- Para o desbloqueio da planilha basta acessar o mesmo caminho e escolher a opção “Desproteger Planilha”.

Há ainda a possibilidade de se bloquear determinadas células para que não sejam editadas, deixando a planilha liberada para edição e restringindo de modo específico os acessos. Este procedimento é muito comum em empresas que compartilham uma mesma planilha com diversos setores. Deste modo, cada setor poderá bloquear determinadas informações para que não sejam editadas por outros setores. Vejam os passos abaixo:

a- Para protegermos determinadas células é necessário proteger toda planilha. Porém, antes de efetuamos este procedimento, é necessário determinar quais células poderão ser alteradas a partir da seleção das células ou intervalos que devem permanecer desbloqueados. Para isso, basta selecionar as células nas quais devem permanecer liberadas e acessar a janela de formatação de células pelo atalho Ctrl + 1. Ao abrir a janela, escolha a aba “Proteção”.
b- Com as células a serem liberadas já selecionadas, acesse a aba “Proteção” e desmarque a caixa “Bloqueadas” e clique em OK. c- Em seguida, realize a proteção da planilha conforme mencionado anteriormente, indo na aba “Revisão”, clique em “Proteger Planilha”, e insira uma senha para proteção.

SOMARPRODUTO

Para este exemplo, imagine que você deseja calcular quanto você gasta com determinados serviços, como: Segurança, Limpeza, Marketing e Atendimento (Secretária, neste caso). Para isso, você criará uma planilha com o número de colaboradores em cada área, o valor da hora e a quantidade de horas trabalhadas no mês. Observe: 

Aprenda a utilizar a função SOMARPRODUTO do Excel

Ao inserir todos os dados na planilha, o próximo passo é utilizar a função SOMARPRODUTO, em que ela multiplicará todas as células de cada linha e então, somará todos esses valores.
Para isso, você precisa digitar o seguinte: =SOMARPRODUTO ((C4:C7)*(D4:D7)*(E4:E7))
As expressões (C4:C7), (D4:D7) e (E4:E7) representam as matrizes que foram somadas e o sinal de asterisco (*) multiplica estas matrizes. Observe na figura a seguir:
Aprenda a utilizar a função SOMARPRODUTO do Excel

Após inserir a função e aperta a tecla entender, temos como resultado o valor total gasto, por mês, com os serviços descritos, conforme a figura a seguir.
Aprenda a utilizar a função SOMARPRODUTO do Excel
Entendendo a função SOMARPRODUTO conceitualmente no Excel
  • Matriz1 Obrigatório. Este é o primeiro argumento da função e fornece os valores que você deseja multiplicar e depois somar.
  • Matriz2; matriz3,… Opcional. São os argumentos das outras matrizes, que podem estar entre 2 a 255, que possui os valores que você deseja multiplicar e depois somar.
Passo a passo de como utilizar a função SOMARPRODUTO
  • Passo 1 – Montar a planilha de acordo com os dados que você deseja obter;
  • Passo 2 – Inserir a função SOMARPRODUTO conforme os exemplos descritos no início deste post;
  • Passo 3 – Encontrar o valor desejado.

A função SOMARPRODUTO, conforme afirmamos anteriormente, multiplica os valores das matrizes fornecidas e concede o valor da soma desses produtos. Sua estrutura tem a seguinte composição:
SOMARPRODUTO (matriz1; [matriz2]; [matriz3], …)
A sintaxe da função SOMARPRODUTO tem os seguintes argumentos:
Neste momento,é importante destacar que os argumentos de cada matriz precisam ter a mesma dimensão. Caso contrário, a função SOMARPRODUTO não conseguirá encontrar o valor, dando erro expresso por “#VALOR!”.
A seguir, apresentaremos o passo a passo geral para utilizar essa função. Vamos lá?
Para utilizar esta função, primeiramente, é necessário possuir três colunas. O número de linhas depende da quantidade de dados que você deseja fornecer. Sendo assim, temos:
Como você pôde perceber, esta função fácil de usar, pois sua compreensão é extremamente simples. Basta você seguir os passos ensinados aqui e aplica-los as planilhas do seu negócio. Bom trabalho!

segunda-feira, 9 de março de 2015

Restringir A área de trabalho Poucas colunas e linhas

Nem todas as planilhas ter 256 colunas e mais de 1.000.000 linhas de dados. Então, por que mostrar toda a grade quando você pode, por exemplo, apenas mostrar as 44 linhas e 23 colunas em que o relatório de vendas é apresentada.
Restringir A Área de Trabalho para algumas colunas e linhas em uma planilha do Excel
Para restringir a área de trabalho,
  • Selecione a primeira coluna que você não quer ver (coluna 24) e pressione CTRL + SHIFT + SETA PARA A DIREITA. Agora clique com o botão direito e selecione a opção "Ocultar".
  • Selecione a primeira linha que você não quer ver (linha 45) e pressione CTRL + SHIFT + SETA PARA BAIXO. Agora clique no botão direito e selecione a opção "Ocultar".

O que é Excel SUBTOTAL fórmula e cinco razões pelas quais você deve usá-lo

Hoje vamos aprender fórmula Excel SUBTOTAL e 5 razões bonitas por que você deve experimentá-lo.
SUBTOTAL fórmula é usada para descobrir o subtotal de um determinado intervalo de células. Você dá SUBTOTAL duas coisas - (1) uma série de dados (2) tipo de subtotal. Em troca, SUBTOTAL lhe dará o subtotal para esses dados.
Ao contrário de soma, média, etc. CONTAR que fazer uma coisa e apenas uma coisa, SUBTOTAL é versátil . Você pode usá-lo para resumir, média, contagem um grupo de células.
Aqui está a sintaxe SUBTOTAL:
= SUBTOTAL (TIPO DE TOTAL, conjunto de células)
Excel Syntax Formula Subtotal
Assim, por exemplo, = SUBTOTAL (9, A1: A10) nos dará a soma de todos os valores em A1:. A10, desde que nenhum são filtradas (mais sobre essa coisa de filtragem abaixo) Isso é porque "9" significa SUM(soma) em jargão SUBTOTAL. Se você quer uma contagem de valores, você pode usar "2".
Humm, que soa como qualquer outra fórmula, o que é tão especial?
Bem, SUBTOTAL não é apenas qualquer outra fórmula, é um especial. Nós não precisamos de ser mestres Jedi para dizer que a força é com SUBTOTAL.
Aqui eu listei 5 razões pelas quais esta é uma fórmula especial.

1) Você pode usar SUBTOTAL para encontrar soma dos valores filtrados

Eu acho que o título diz tudo. Veja este exemplo para saber mais.
Formula Subtotal Com Filtros

2) Você pode usar SUBTOTAL ignorar valores em linhas ocultas

Muitas vezes, usamos ocultar linhas recurso no excel para remover itens irrelevantes do ponto de vista. Você pode usar SUBTOTAL com códigos de tipo especiais para que os valores em linhas ocultas são negligenciados.
Para, por exemplo. SUBTOTAL (9, A1: A10) localiza a soma dos valores nas células A1: A10 onde, como SUBTOTAL (109, A1: A10) vai encontrar soma dos valores em apenas linhas visíveis.

3) Você pode usar SUBTOTAL para resumir dados dinamicamente

Desde o "tipo do total" é um parâmetro para SUBTOTAL, podemos usar isso para fazer um resumo dinâmico como este:
Subtotal Resumo Dinâmico
Isto é muito útil em dashboards ou quando você não tem espaço para tudo.

4) Se houver subtotais na faixa SUBTOTAL, eles vão ser negligenciada

Subtotals Dentro Subtotal Formula
Esta é uma característica do assassino de subtotal. Se você tiver quaisquer fórmulas SUBTOTAL no intervalo de entrada de outra fórmula SUBTOTAL, esses valores são negligenciados, de modo que a dupla contagem é evitado. Precisa dizer mais?

5) Você pode criar automaticamente subtotais usando ferramentas de dados Excel

Enquanto fórmula SUBTOTAL olha o tipo de puro, escrevê-las quando tiver dados tabulares pode ser uma chatice. Mas você não precisa se preocupar com isso. No menu Dados / fita do Excel, há uma opção no chamado "Subtotais" que automatiza todo o processo para você.
Automatic Subtotals Excel
Para gerar subtotais automáticos, basta selecionar o seu tabela de dados, vá a fita de Dados (ou menu) e clique em "Subtotais". Isto irá iniciar um diálogo Subtotal onde você pode facilmente especificar o tipo de agrupamento total que você quer.
Simples assim!