INFORMÁTICA DE GESTÃO




Operadores utilizados no
    Excel e no VBA
        Bráulio Alturas




                  DEPARTAMENTO DE CIÊNCIAS E TECNOLOGIAS DA INFORMAÇÃO 1
INFORMÁTICA DE GESTÃO

                       Operadores I
• Aritméticos
+ (adição) - (subtracção e negação) * (multiplicação) / (divisão)
 (divisão inteira) ^ (exponenciação) Mod (resto da divisão)
• Lógicos
And (e lógico) Or (ou lógico) Not (negação)
Imp (implicação) Xor (ou exclusivo) Eqv (equivalência)
• Texto
& (concatenação)
• Relacionais
= (igual a) > (maior que) < (menor que) <> (diferente de)
>= (maior ou igual) <= (menor ou igual)
Like (padrões de texto) Is (referência de objectos)

                                       DEPARTAMENTO DE CIÊNCIAS E TECNOLOGIAS DA INFORMAÇÃO 2
INFORMÁTICA DE GESTÃO

                          Operadores II
                                 M a io r
          Precedências:          p r e c e d ê n c ia     Precedências:
                  ^                                       Exponenciação
                  -                                       Negação
                *,/                                       Multiplicação e divisão
                                                         Divisão inteira
                Mod                                       Resto da divisão
                 +,-                                      Adição e subtracção
                  &                                       Concatenação
= , > , < , <> , >= , <= , Like , Is                      Comparação
And , Or , Not , Imp , Xor, Eqv                           Lógica
                                 Me nor
                                 p r e c e d ê n c ia
                                            DEPARTAMENTO DE CIÊNCIAS E TECNOLOGIAS DA INFORMAÇÃO 3
INFORMÁTICA DE GESTÃO

Operadores III
Símbolos de comparação
? um qualquer caracter
* zero ou mais caracteres
# um qualquer dígito
[lista] um qualquer na lista
[!lista] um qualquer não na lista
Exemplo:
Dim var As String
Dim bool As Boolean
var = “aaaa1111”
bool = varLike “?a[a-z][!A-Z]#*”‘ bool = True
Outros caracteres:
‘ ou Rem comentários
: múltiplas instruções na mesma linha
_ uma instrução em múltiplas linhas
                    DEPARTAMENTO DE CIÊNCIAS E TECNOLOGIAS DA INFORMAÇÃO 4
INFORMÁTICA DE GESTÃO


                          Referências
•   Martins, António (2003). Excel Aplicado à Gestão, 2ª Edição, Edições.
    Sílabo, Lisboa.
•   Dias Curto, J. J. (2004). Excel para Economia e Gestão, Edições Sílabo,
    Lisboa.
•   Peres, Paula (2005). Excel Avançado, 2ª Edição, Edições Sílabo, Lisboa.
•   Barlow John F. (2005). Excel Models for Business and Operations
    Management. John Wiley and Sons Ltd, EUA.
•   Brady, Joseph A (2006). Problem-Solving Cases in Microsoft Access And
    Excel. Course Technology Ptr (Sd), EUA.
•   Cravens, David (2001). Strategic Marketing Management Cases: With
    Excel Spreadsheets. McGraw-Hill Publishing Co., EUA.




                                         DEPARTAMENTO DE CIÊNCIAS E TECNOLOGIAS DA INFORMAÇÃO 5

Ig excel operadores

  • 1.
    INFORMÁTICA DE GESTÃO Operadoresutilizados no Excel e no VBA Bráulio Alturas DEPARTAMENTO DE CIÊNCIAS E TECNOLOGIAS DA INFORMAÇÃO 1
  • 2.
    INFORMÁTICA DE GESTÃO Operadores I • Aritméticos + (adição) - (subtracção e negação) * (multiplicação) / (divisão) (divisão inteira) ^ (exponenciação) Mod (resto da divisão) • Lógicos And (e lógico) Or (ou lógico) Not (negação) Imp (implicação) Xor (ou exclusivo) Eqv (equivalência) • Texto & (concatenação) • Relacionais = (igual a) > (maior que) < (menor que) <> (diferente de) >= (maior ou igual) <= (menor ou igual) Like (padrões de texto) Is (referência de objectos) DEPARTAMENTO DE CIÊNCIAS E TECNOLOGIAS DA INFORMAÇÃO 2
  • 3.
    INFORMÁTICA DE GESTÃO Operadores II M a io r Precedências: p r e c e d ê n c ia Precedências: ^ Exponenciação - Negação *,/ Multiplicação e divisão Divisão inteira Mod Resto da divisão +,- Adição e subtracção & Concatenação = , > , < , <> , >= , <= , Like , Is Comparação And , Or , Not , Imp , Xor, Eqv Lógica Me nor p r e c e d ê n c ia DEPARTAMENTO DE CIÊNCIAS E TECNOLOGIAS DA INFORMAÇÃO 3
  • 4.
    INFORMÁTICA DE GESTÃO OperadoresIII Símbolos de comparação ? um qualquer caracter * zero ou mais caracteres # um qualquer dígito [lista] um qualquer na lista [!lista] um qualquer não na lista Exemplo: Dim var As String Dim bool As Boolean var = “aaaa1111” bool = varLike “?a[a-z][!A-Z]#*”‘ bool = True Outros caracteres: ‘ ou Rem comentários : múltiplas instruções na mesma linha _ uma instrução em múltiplas linhas DEPARTAMENTO DE CIÊNCIAS E TECNOLOGIAS DA INFORMAÇÃO 4
  • 5.
    INFORMÁTICA DE GESTÃO Referências • Martins, António (2003). Excel Aplicado à Gestão, 2ª Edição, Edições. Sílabo, Lisboa. • Dias Curto, J. J. (2004). Excel para Economia e Gestão, Edições Sílabo, Lisboa. • Peres, Paula (2005). Excel Avançado, 2ª Edição, Edições Sílabo, Lisboa. • Barlow John F. (2005). Excel Models for Business and Operations Management. John Wiley and Sons Ltd, EUA. • Brady, Joseph A (2006). Problem-Solving Cases in Microsoft Access And Excel. Course Technology Ptr (Sd), EUA. • Cravens, David (2001). Strategic Marketing Management Cases: With Excel Spreadsheets. McGraw-Hill Publishing Co., EUA. DEPARTAMENTO DE CIÊNCIAS E TECNOLOGIAS DA INFORMAÇÃO 5