Você está na página 1de 17

Excel 2010

Avançado

Modulo 1 – Funções Avançadas

Uso de Formulas Condicionais


Tabelas Lookup
Uso da função Lookup

por João Moreira


Qualicad
Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Tabela de Lógica
If
Sumif
Countif
Averageif
Averageifs
Sumifs
Countifs
And, Or, Not
Iserror
Iferror
Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Tabelas de Lógica

=formula( condição lógica; ....

a condição lógica é sempre definida pela operação lógica entre


duas variáveis, que podem ser células ou funções

Sinal Definição
> Maior
< Menor
>= Maior ou Igual
<= Menor ou Igual
= Igual
<> Diferente
Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

If (Se)

Serve para analisar uma determinada informação, aplicar uma


condição lógica, e tomar uma acção dependendo da sua veracidade

Sintaxe
=If( teste lógico; acção se verdadeiro; acção se falso)

A acção pode ser um valor, uma frase (string), uma função,


uma referencia.

Encadeamento da função if

No Excel 2010 podemos ter até uma máximo de


64 funções if encadeadas.

=if (condição; verdadeiro; if( condição; verdadeiro;


falso) )
Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

If (Se)

Declarações Estatísticas com a função If

=if (célula= MIN(intervalo absoluto); “valor mais pequeno”,””)


Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Sumif (Soma.Se)

O Sumif serve para somar os valores contidos no intervalo de células,


dependendo de determinada condição

=Sumif ( Intervalo de Células; Condição lógica; intervalo para soma)


Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Countif (Contar.Se)

O Countif serve para somar o numero de linhas que tornam a


condição lógica verdadeira.

=Countif(Intervalo de Células; Condição lógica)


Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Averageif (Média.Se)

O Averageif serve para devolver a media de uma soma condicional, a


semelhança do Sumif.

=Averageif( Intervalo de Células; Condição lógica;[Intervalo de


Células])
Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Averageifs (Média.Se.S)

O Averageifs é igual ao Averageif somente se consegue aplicar mais


que uma condição lógica.

=Averageifs( Intervalo de Células; Condição lógica 1;[Intervalo de


Células 1]; Condição lógica 2;[Intervalo de Células 2]; ...; ...)
Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Sumifs (Soma.Se.S)

O Sumifs é igual ao Sumif somente se consegue aplicar mais que


uma condição logica.

=Sumifs( Intervalo de Celulas; Condição logica 1;[Intervalo de Celulas


1]; Condição logica 2;[Intervalo de Celulas 2]; ...; ...)
Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Countifs(Contar.Se.S)

O Countifs é igual ao Countif somente se consegue aplicar mais que


uma condição lógica.

=Countifs( Intervalo de Células 1; Condição lógica 1;Intervalo de


Células 2; Condição lógica 2; ...; ...)
Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

And (E), Or (Ou), Not (Não)

=And( condição lógica 1; [condição lógica ])

=Or( condição lógica 1; [condição lógica ])

=Not( condição lógica)


Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Iserror (É.Erro)

Esta função serve para informar se um determinado valor de uma


célula contem um valor erróneo

=Iserror(Célula)
Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Iferror (Se.Erro)

Esta função serve para no caso de uma função retornar erro, devolver
um valor opcional

=iferror( Valor ; Valor em caso de erro)


Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Funções lookup (Proc)


Estas funções servem para procurar numa grande quantidade de
informação valores e retornar determinada informação.

=Lookup (valor; intervalo de procura; intervalo de


valores)

Nota : É essencial que a informação no vector de


procura esteja por ordem (numérica ou alfabética) ou a
função pode devolver valores errados. Pois os funções
Lookup procuram o valores exatos.
Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Funções Hlookup (Proch)


(Horizontal)

=Hlookup(valor; Tabela de valores para procura; nº


linha para devolução; condição lógica)
Excel 2010
Avançado

Modulo 1 – Funções Avançadas


Uso de Formulas Condicionais

Funções Vlookup (Procv)


(Vertical)

=Vlookup(valor; Tabela de valores para procura; nº


coluna para devolução; condição lógica)

Você também pode gostar