1. Rotina Arquivo Pág.
EXCEL
DIGITADO O NOME DO CLIENTE E OBTER Função SE(É.NÃO.DISP
NEW WAY O NÚMERO DO CADASTRO E VICE
VICE-VERSA
01
Montar a planilha abaixo: Digitar em C3:
=SE(É.NÃO.DISP(PROCV(C2;B10:C1000;2;FALSO)
);"NOME NÃO
CADASTRADO!";PROCV(C2;B10:C1000;2;FALSO
Os campos em branco que seguem a célula amarela
serão utilizados para fazer pesquisas
Por estar em branco a célula C2, surge mensagem na
Como vamos trabalhar com a função PROCV que célula C3
procura um valor na primeira coluna (C) à esquerda de
uma tabela e retorna um valor na mesma linha de uma
coluna especificada . Precisamos duplicar a coluna de Digitar o nome Jorge na célula C2, correspondente
Nome para que a coluna C tenha uma coluna à sua ao número de cadastro 60
direita
Como padrão, a tabela, coluna C, deve estar
classificada em ordem crescente
2. Rotina Arquivo Pág.
EXCEL
DIGITADO O NOME DO CLIENTE E OBTER Função SE(É.NÃO.DISP
NEW WAY O NÚMERO DO CADASTRO E VICE
VICE-VERSA
02
Digitar um nome não constante do cadastro, para ver a mensagem de alerta
Digitar Gabriel em C2:
Digitar em C6:
=SE(É.NÃO.DISP(PROCV(C5;C10:D1000;2;FALSO));"NOME NÃO
CADASTRADO!";PROCV(C5;C10:D1000;2;FALSO))
Por estar em branco a célula C5, surge
mensagem na célula C6
Digitar em C5 o número 20,correspondente ao número de cadastro do Cliente Antonio
3. Rotina Arquivo Pág.
EXCEL
DIGITADO O NOME DO CLIENTE E OBTER Função SE(É.NÃO.DISP
NEW WAY O NÚMERO DO CADASTRO E VICE
VICE-VERSA
03
1-ANÁ.LISE DA FÓRMULA DA CÉLULA C3
ANÁ.LISE
=SE(É.NÃO.DISP(PROCV(C2;B10:C1000;2;FALSO));"NOME NÃO
CADASTRADO!";PROCV(C2;B10:C1000;2;FALSO))
2- FUNÇÕES ENVOLVIDAS
Função SE
Função É.NÃO.DISP
Função PROCV
3-OBSERVAÇÃO
O resultado da Função SE depende das funções que lhes são subordinadas
Os textos devem ser grafados entre aspas duplas
Aqui fica um aviso importante, Se for copiada uma fórmula Excel de um arquivo Word, por exemplo e colá no
colá-la
Excel, as aspas retornam simples e a fórmula não funcionará no Excel. Ou seja, depois de coladas precisa
precisa-se
transformá-las as aspas simples em aspas duplas. Estando no Excel, selecionar a aspa simples e com a tecla Shift
las
pressionada, clicar na tecla de aspas duplas do teclado
Como padrão, a tabela deve estar classificada em ordem crescente (numérica ou alfabética). A matriz é B10:C1000
mas a tabela (no caso) é No.Cadastro
4-SEPARAÇÃO DAS FUNÇÕES SE
=SE(É.NÃO.DISP(PROCV(C2;B10:C1000;2;FALSO));"NOME NÃO CADASTRADO!"; PROCV(C2;
B10:C1000;2;FALSO)
5-SINTAXE DAS FUNÇÕES
Função SE
FUNÇÃO SE(teste_lógico;[valor_se_verdadeiro];[valor_se_falso
valor_se_falso])
FUNÇÃO SE(verifica se uma condição foi satisfeita e retorna um valor se for VERDADEIRO e retorna um outro valor
(verifica
se for FALSO)
Função SE
(É.NÃO.DISP(PROCV(C2;B10:C1000;2;FALSO));"NOME NÃO CADASTRADO!"; PROCV(C2;
B10:C1000;2;FALSO))
teste_lógico É.NÃO.DISP(PROCV(C2;B10:C1000;2;FALSO)
valor caso verdadeiro NOME NÃO CADASTRADO!
valor caso falso) PROCV(C2;B10:C1000;2;FALSO)
FUNÇÃO É.NÃO.DISP
É.NÃO.DISP(valor)
É.NÃO.DISP(verifica se um valor é #N/D e retorna não VERDADEIRO ou FALSO)
FUNÇÃO PROCV
FUNÇÃO PROCV(valor_procurado;matriz_tabela;número_índice_coluna
número_índice_coluna;[procurar_intervalo])
FUNÇÃO PROCV(procura um valor na primeira coluna à esquerda de uma tabela e retorna um valor na mesma
(procura
linha de uma coluna especificada. Como padrão, a tabela deve estar classificada em ordem crescente (numérica ou
alfabética)
Primeira Função PROCV
C2;B10:C1000;2;FALSO
valor_procurado C2 =Jorge
matriz_tabela B10:C1000
número_índice_coluna 2 (segunda coluna)
[procurar_intervalo]) FALSO (Exige coincidência perfeita)
4. Rotina Arquivo Pág.
EXCEL
DDIGITADO O NOME DO CLIENTE E OBTER Função SE(É.NÃO.DISP
NEW WAY O NÚMERO DO CADASTRO E VICE
VICE-VERSA
04
.
Segunda Função PROCV
C2; B10:C1000;2;FALSO)
valor_procurado C2 =Jorge
matriz_tabela B10:C1000
número_índice_coluna 2 (segunda coluna
coluna)
[procurar_intervalo]) FALSO
6- LEITURA DA FÓRMULA DA CÉLULA C3
=SE(É.NÃO.DISP(PROCV(C2;B10:C1000;2;FALSO));"NOME NÃO
CADASTRADO!";PROCV(C2;B10:C1000;2;FALSO))
CADASTRADO!";PROCV(C2;B10:C1000;2;FALSO)
A função SE depende do resultado das Funções É.NÃO.DISP e PROCV
A função É.NÃO.DISP depende do resultado da Função PROCV
Assim, vamos começar pela Função PROCV
Essa é a técnica de análise; começar pela função mais interna, extrair seu resultado e passar para a Função externa
que a contém. É como se estivesse trabalhando com uma equação matemática, achando as incógnitas até obter um
número final. No nosso caso, é chegar até o valor da célula onde a fórmula foi aplicada
A Segunda Função PROCV parte com o valor procurado C2=Jorge e, lê a matriz B10:C1000 na sua procura e
retorna VERDADEIRO em C15. Assim, procura o valor da coluna 2 (No. Cadastro) que valor faz par com Jorge, que
no caso é 60
A Primeira Função PROCV também chega no mesmo valor 60 achado pela Segunda Função PROCV
Esse valor 60 é gravado em C3 onde a formula foi acionada
A Função NÃO.DISP vai se envolver quando for digitado um nome ou número de cadastro diferente do existente na
tabela
Seja o exemplo abaixo que foi digitado o nome Gabriel não cadastrado
LEITURA DA FÓRMULA DA CÉLULA C3 sendo digitado Gabriel
=SE(É.NÃO.DISP(PROCV(C2;B10:C1000;2;FALSO));"NOME NÃO
CADASTRADO!";PROCV(C2;B10:C1000;2;FALSO))
CADASTRADO!";PROCV(C2;B10:C1000;2;FALSO)
Ao ser digitado Gabriel, a Função NÃO.DISP retornou VERDADEIRO e a Função SE pegou o
valor_se_verdadeiro = NOME NÃO CADASTRADO!
Esse aviso de alerta foi grafado em C3 onde a fórmula foi previamente acionada
Se procurar Jorge consegue achar:
Jorge JORGE JOrgE
Mas não acharia Jorg, JORG ou jorg
1-ANALISE DA FÓRMULA DA CÉLULA C6
ANALISE
O processo é semelhante ao da análise da célula C3,sendo que um dado o Nome acha o No. De Cadastro o outro
dado o No. de Cadastro acha o Nome