[MEU 50º LIVRO]: BANCOS DE DADOS E ACESS - CURSO COMPLETO - DO BÁSICO AO VBA - 1602 páginas

Páginas: 1602 | Autor: Júlio Battisti | 40% de Desconto e 70h de Vídeo Aulas de Bônus

Você está em: PrincipalArtigosExcel 2007 Avançado › Capítulo 1 : 13
Quer receber novidades e e-books gratuitos?
›››
« Anterior Δ Página principal ¤ Índice Próxima »

Curso Grátis - Excel 2007 Avançado, Macros e Programação VBA
Autor: Júlio Battisti
Lição 13 - Capítulo 01 - Operadores de filtragem: A diferença entre “E” e “OU”

Nesta lição trataremos de um assunto teórico e que muitas vezes causa confusão: a diferença e como funciona os operadores lógicos “E” e “OU”.

Veremos que existem diferenças fundamentais entre estes dois operadores e que é muito importante entendermos estas diferenças para que possamos obter os resultados desejados quando estamos definindo critérios de pesquisa em uma lista de valores no Excel 2007. Os conceitos vistos nesta lição também são válidos para o uso destes operadores em consultas do Access ou em qualquer outro programa onde possam ser utilizados os operadores “E” e “OU”, como por exemplo em mecanismos de pesquisa na Internet, como por exemplo o Google (www.google.com) ou Yahoo (www.yahoo.com).

Entendendo o operador E:

Utilizamos o operador E sempre que precisarmos definir dois ou mais critérios de pesquisa. Quando os critérios são unidos por um operador E, todos os critérios devem ser verdadeiros para que um registro seja selecionado. Por exemplo, se forem definidos três critérios unidos por operadores E, os três critérios devem ser atendidos para que um registro seja selecionado. Se, por exemplo, dois dos critérios forem verdadeiros, mas um for falso, o referido registro não será selecionado.

Vamos entender o operador E através de um exemplo prático:

Ex-01: Suponha que sejam definidos os seguintes critérios:

País=Brasil E Cidade=São Paulo E Frete>50

Neste caso, somente serão selecionados os registros que atenderem os três critérios. Na listagem a seguir, temos exemplos de registros que atendem aos três critérios ao mesmo tempo e, por isso, seriam selecionados:

*******************************************************************
Brasil   São Paulo        10494  COMMI         02/04/2010      30/04/2010      R$ 65,99
Brasil   São Paulo        10487  QUEEN          26/03/2010      23/04/2010      R$ 71,07
Brasil   São Paulo        10606  TRADH          22/07/2010      19/08/2010      R$ 79,40
Brasil   São Paulo        10290  COMMI         27/08/2009      24/09/2009      R$ 79,70
Brasil   São Paulo        11068  QUEEN          04/05/2011      01/06/2011      R$ 81,75
Brasil   São Paulo        10830  TRADH          13/01/2011      24/02/2011      R$ 81,83
Brasil   São Paulo        10961  QUEEN          19/03/2011      16/04/2011      R$ 104,47
Brasil   São Paulo        10659  QUEEN          05/09/2010      03/10/2010      R$ 105,81
Brasil   São Paulo        10406  QUEEN          07/01/2010      18/02/2010      R$ 108,04
Brasil   São Paulo        10786  QUEEN          19/12/2010      16/01/2011      R$ 110,87
Brasil   São Paulo        10650  FAMIA          29/08/2010      26/09/2010      R$ 176,81
Brasil   São Paulo        10868  QUEEN          04/02/2011      04/03/2011      R$ 191,27
Brasil   São Paulo        10637  QUEEN          19/08/2010      16/09/2010      R$ 201,29
*******************************************************************

Observe que todos estes registros atendem aos três critérios de pesquisa. Já os registros da listagem a seguir não seriam selecionados, pois não atendem a um ou mais dos critérios de pesquisa:

*******************************************************************
Brasil   São Paulo        10969  COMMI         23/03/2011      20/04/2011      R$ 0,21
Brasil   São Paulo        10292  TRADH          28/08/2009      25/09/2009      R$ 1,35
Brasil   São Paulo        10581  FAMIA          26/06/2010      24/07/2010      R$ 3,01
Brasil   São Paulo        10347  FAMIA          06/11/2009      04/12/2009      R$ 3,10
Brasil   São Paulo        10512  FAMIA          21/04/2010      19/05/2010      R$ 3,53
Brasil   São Paulo        10704  QUEEN          14/10/2010      11/11/2010      R$ 4,78
Brasil   Rio de Janeiro 10379  QUEDE          11/12/2009      08/01/2010      R$ 45,03
Brasil   Rio de Janeiro 10421  QUEDE          21/01/2010      04/03/2010      R$ 99,23
Brasil   Rio de Janeiro 10447  RICAR           14/02/2010      14/03/2010      R$ 68,66
Brasil   Rio de Janeiro 10481  RICAR           20/03/2010      17/04/2010      R$ 64,33
Brasil   Rio de Janeiro 10541  HANAR         19/05/2010      16/06/2010      R$ 68,65
Brasil   Rio de Janeiro 10563  RICAR           10/06/2010      22/07/2010      R$ 60,43
Brasil   Rio de Janeiro 10720  QUEDE          28/10/2010      11/11/2010      R$ 9,53
Brasil   Rio de Janeiro 10770  HANAR         09/12/2010      06/01/2011      R$ 5,32
Áustria            Graz                10258  ERNSH          17/07/2009      14/08/2009      R$ 140,51
Áustria            Graz                10263  ERNSH          23/07/2009      20/08/2009      R$ 146,06
Áustria            Graz                10351  ERNSH          11/11/2009      09/12/2009      R$ 162,33
*******************************************************************

Observe que alguns dos registros não atendem a um dos critérios, outros não atendem a dois dos critérios e outros não atendem a nenhum dos critérios. O importante, novamente, é salientar que, com o operador E, somente serão selecionados os registros que atenderem a todos os critérios.

Entendendo o operador OU:

Utilizamos o operador OU sempre que precisarmos definir dois ou mais critérios de pesquisa. Quando os critérios são unidos por um operador OU, basta que um dos critérios seja verdadeiro para que um registro seja selecionado. Por exemplo, se forem definidos três critérios unidos por operadores OU e um dos critérios fosse verdadeiro, ou dois dos critérios fossem verdadeiros, ou até mesmo se os três critérios fossem verdadeiros, o registro seria selecionado. Um registro somente não será selecionado se todos os critérios unidos pelo operador OU forem falsos para o referido registro.

Vamos entender o operador OU através de um exemplo prático:

Ex-01: Suponha que sejam definidos os seguintes critérios:

Ano do Pedido=2010 OU Cidade=São Paulo OU Frete>50

Neste caso será selecionado qualquer registro que atender, pelo menos, um dos critérios unidos pelo operador OU. Somente deixarão de ser selecionados os registros que não atenderem a nenhum dos critérios especificados.
Na prática serão selecionados os seguintes registros:

  • Todos os pedidos para o ano de 2010, independentemente da Cidade e do valor do frete.
  • Todos os pedidos para a cidade de São Paulo, independentemente do ano e do valor do frete.
  • Todos os pedidos com valores de frete maiores do que 50, independentemente do ano e da cidade.

Na Listagem a seguir temos exemplos de alguns registros que seriam selecionados:

*******************************************************************
Brasil    São Paulo        10581   FAMIA              26/06/2010        24/07/2010        R$ 3,01
Brasil    São Paulo        10512   FAMIA              21/04/2010        19/05/2010        R$ 3,53
Áustria  Graz                 10402   ERNSH 0          02/01/2010        13/02/2010        R$ 67,88
Áustria  Graz                 10403   ERNSH 0          03/01/2010        31/01/2010        R$ 73,79
Itália     Bergamo          10404   MAGAA            03/01/2010        31/01/2010        R$ 155,97
Brasil    São Paulo        10704   QUEEN            14/10/2010        11/11/2010        R$ 4,78
França  Lille                  10408   FOLIG              08/01/2010        05/02/2010        R$ 11,26
Canadá Tsawassen       10410   BOTTM             10/01/2010        07/02/2010        R$ 2,40
Canadá Tsawassen       10411   BOTTM             10/01/2010        07/02/2010        R$ 23,65
França  Toulouse          10413   LAMAI              14/01/2010        11/02/2010        R$ 95,66
Brasil    São Paulo        10725   FAMIA              31/10/2010        28/11/2010        R$ 10,83
EUA     Elgin                10415   HUNGC            15/01/2010        12/02/2010        R$ 0,20
*******************************************************************

Na Listagem a seguir temos exemplos de alguns registros que não seriam selecionados. Observe que estes registros não atendem a nenhum dos três critérios ligados pelo operador OU, ou seja, somente quando os três critérios forem falsos é que o registro deixará de ser selecionado.

*******************************************************************
Venezuela         I. de Margarita  10811   LINOD  02/01/2011        30/01/2011        R$ 31,22
Brasil               Rio de Janeiro  10813   RICAR  05/01/2011        02/02/2011        R$ 47,38
EUA                 Boise               10815   SAVEA 05/01/2011        02/02/2011        R$ 14,62
Argentina          Buenos Aires    10819   CACTU 07/01/2011        04/02/2011        R$ 19,76
EUA                 Albuquerque     10820   RATTC  07/01/2011        04/02/2011        R$ 37,52
EUA                 Lander              10821   SPLIR   08/01/2011        05/02/2011        R$ 36,68
EUA                 Kirkland            10822   TRAIH   08/01/2011        05/02/2011        R$ 7,00
Suécia              Bräcke             10824   FOLKO 09/01/2011        06/02/2011        R$ 1,23
França              Strasbourg       10826   BLONP 12/01/2011        09/02/2011        R$ 7,09
*******************************************************************

Resumindo:

  • Critérios unidos por um operador E -> Todos tem que ser verdadeiros para que o registro seja selecionado. Basta que um seja falso para que o registro não seja selecionado.
  • Critérios unidos por um operador OU -> Basta que um seja verdadeiro para que o registro seja selecionado. Somente quando todos forem falsos é que o registro não será selecionado.
« Anterior Δ Página principal ¤ Índice Próxima »

Quer Aprender VBA no Excel, Sem Dificuldades, com Exemplos
Práticos Passo a Passo e com Explicações Detalhadas?

Aprenda com Júlio Battisti: "Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passos

Junto com o livro você Recebe 11 Bônus Incluindo 50 horas de Vídeo Aulas.

Mesmo que Você não Saiba Nada de Programação VBA ou já Tenha Tentado
Aprender VBA e Desistiu ou Achou Difícil, com Este Livro EU GARANTO que Você Aprenderá, SEM DIFICULDADES. APRENDIZADO GARANTIDO.

Clique Aqui Para Todos os Detalhes sobre Esta Oferta

- É com alegria que Comunico o lançamento do meu 42º Livro.

 

- Perfeito para Iniciantes em Programação VBA.

 

- Abordo desde o Básico até Comandos Avançados.

 

- Códigos detalhadamente explicados, linha por linha.

 

- Criação de Funções e Procedimentos com VBA.

 

- O Modelo de Objetos do Excel - Exemplos Práticos.

 

- Criação de Formulários - UseForms.

 

- Criação de um Sistema de Cadastro Completo, com Foto.

 

- Como trabalhar com Tabelas Dinâmicas na Programação VBA.

 

- Como trabalhar com Gráficos na Programação VBA.

 

- Rotina que Escreve um número por Extenso usando VBA.

 

- E muito, muito mais mesmo...

 

- Junto com o livro você recebe 50 horas de Vídeo Aulas sobre Macros, Programação VBA, Fórmulas e Funções Avançadas, Dashboards e Muito mais.

 

[Bônus]: 60 horas de Vídeo Aulas sobre Macros, Programação VBA, Fórmulas e Funções Avançadas no Excel, Recursos Avançados, Dashboards e Muito mais.

 

Aprenda com Júlio Battisti: "Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Uteis - Passo a Passos

Aprenda com Júlio Battisti: "Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Uteis - Passo a Passos

A BÍBLIA DA
PROGRAMAÇÃO
VBA NO EXCEL

 

Best Sellers de Excel do Julio Battisti

Todos com Vídeo Aulas, E-books ou Exemplos de Brinde!

Excel 2010 Básico - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Avançado - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 540 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Access 2010 Básico em 140 Lições - Através de Exemplos Práticos

Excel 2010 Avançado - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Avançado - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 952 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Access 2010 Básico em 140 Lições - Através de Exemplos Práticos

Macros e VBA no Excel 2010 - Passo a Passo

Livro: Macros e VBA no Excel 2010 - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1124 | Editora: Instituto Alpha

 

Livro: Macros e VBA no Excel 2010 - Passo a Passo

A Bíblia do Excel 2010 - Curso Completo

Livro: Macros e VBA no Excel 2010 - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1338 | Editora: Instituto Alpha

 

Livro: Macros e VBA no Excel 2010 - Passo a Passo

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite. São poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?
›››

Novidades e E-books grátis

Fique por dentro das novidades, lançamento de livros, cursos, e-books e vídeo-aulas, e receba ofertas de e-books e vídeo-aulas gratuitas para download.



Institucional

  • Quem somos
  • Garantia de Entrega
  • Formas de Pagamento
  • Contato
  • O Autor
  • Endereço

  • Júlio Battisti Livros e Cursos Ltda
  • CNPJ: 08.916.484/0001-25
  • Rua Vereador Ivo Cláudio Weigel, 537 Universitário
  • Santa Cruz do Sul/RS
  • CEP 96816-208
  • Todos os direitos reservados, Júlio Battisti 2001-2017 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI