Notifications
Clear all

Função SE com validação de dados

25 Posts
1 Usuários
0 Reactions
3,459 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia,

Estou com uma dificulade, podem me ajudar por gentileza ?

Estou criando um controle no excel de ramos de seguros, e para cada ramo existe um subproduto.
Segue exemplo:

a1 b1 c1
SUC Ramo Subproduto

1 35 AF
1 51 AC
1 51 AB
1 67 DM

Eu quero criar validação para cada ramo, ou seja, caso o usuário digite o ramo 67 por exemplo apareçam na célula C1 apenas os subprodutos correspondentes, ou seja, validação de dados diferentes dependendo do código do ramo. Acredito que seja possível conciliar a função SE, mas não sei ao certo. Agradeço desde já pela atenção, bom dia.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/07/2011 7:25 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá R35...!
Seja Bem Vindo!

É possivel sim disponibiliza uma lista com os codigos a serem digitados e os dados a serem validados.

Podem ser ficticios.

BLZ?

T+

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/07/2011 7:38 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ramo Subproduto VALIDAÇÃO
18 SUPER OU SIMPLIFICADO
33 NACIONAL OU INTERNACIONAL
67 DM OU MC

Não consegui achar opção para enviar um anexo, se puderme auxilie, de qualquer maneira acima está descrito um exemplo do que necessito, grato pela pronta resposta, até breve.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/07/2011 7:49 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

To meio sem tempo.
Oque deu pra fazer foi uma gambiarra.
da uma olhada ai e ve se atende.
A Plan2 esta sendo usada como apoio e esta oculta.
A validação atende ate a linha 100 e considera o ultimo valor preenchido na coluna B.
Seguinte no fim de semana to sem internet.
So volto a postar na segunda.
Qualquer coisa o pessoal do forum da uma força encima do modelo.

Bom fim de semana a todos!!!

BLZ?

T+

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/07/2011 1:31 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Valeu, eu vi que funciona, só preciso agora entender a lógica das fórmulas, até pra não ficar viciado no modelo.

Bom fim de semana, falou.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/07/2011 2:50 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite R355u77i

Para vc anexar uma planilha é bem simples. Um pouco abaixo de local de resposta se encontra o botão "Adicionar Anexo".

Um abraço.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/07/2011 3:51 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá!

Quanto a logica.

A plan oculta é pra facilitar e não ter que usar colunas auxiliares
Na plan2 na coluna B2
coloco a formula
=SE(Plan1!B2="";"";Plan1!B2)

Quer dizer se a celula correspondente na plan1 estiver vazio continua vazio, se não fica o valor da celula correspondente.

No modelo usei a coluna P mas vou mostrar na C a logica é a mesma.

Na coluna c2 a fomula.

=SE(B2="";"";1)

e na C3
=SE(B3="";"";C2+1)
Aqui é para determinar qual a ultima linha preenchida.
Dessa forma teremos um valor crescente conforme for sendo preenchidas as linhas.

e na C1

=MAIOR(C2:C100;1)
essa sera referrencia de linha para a formula indice na A2

=ÍNDICE(B2:B100;C1;1)

Dessa forma teremo o ultimo valor digitado na coluna B

em A1
=SE(A3=18;"SUPER";SE(A3=33;"NACIONAL";SE(A3=67;"DM")))

em A2
=SE(A3=18;"SIMPLIFICADO";SE(A3=33;"INTERNACIONAL";SE(A3=67;"MC")))

Nomeei o intervalo A1:A2 com validação

na plan1 na coluna C na validação na fonte de dados coloquei = o nome do intervalo.

Qualquer coisa posta ai.

BLZ?
T+

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 25/07/2011 5:34 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá novamente, estou agora encaminhando o anexo - - para um melhor entendimento.
A planilha um Resumo 01 será a capa, e as demais as validações.
O que eu realmente necessito é que ao selecionar por exemplo IRB, apareçam nos filtros abaixo somente as opções pertinentes a esta empresa, tal qual demonstrado na planila IRB, por exemplo o IRB não trabalha conosco no ramo TRANSPORTE DE CARGA, sendo assim esta opção não deve aparecer no campo RAMO, e assim por diante, quanto mais filtros forem indicados, reduzem-se as opções, até que em certo momento os demais campos se preencham, por existir somente uma opção.
Além disso, preciso que a opção de filtro seja aleatória, caso o usuário queira iniciar o filtro pelo ANO, ou pela vigência do contrato.
Consegui ser claro ?!?!
Espero contar com o apoio de vocês, que até aqui se demonstraram bastante solícitos.
Grato, até breve.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/08/2011 7:16 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Cara, essa vai ser pesada.

vou dar uma olhada, assim que conseguir dou um retorno caso ninguem resolver.Ok?

Quanto a ser aleatorio com validação não consigo, talvez com vba, mas não garanto.

Talvez esses monstros que habitam por aqui de um jeito rapidinho.

BLZ?

T+

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/08/2011 9:11 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Nossa, valeu mesmo, sei que não é fácil o que necessito, mas acredito ser possível, por isso encaminhei minha dúvida.
Estarei certamente aguardando com anseio, pois se funcionar poderei aplicar em outros modelos.
Grato mais uma vez.

Rodrigo Ressutti

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/08/2011 12:11 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bem olha o que eu consegui, segue anexo.
No campo LISTA, dentro da validação eu inclui a fórmula SE, é bem rústico mas funcionou de certa forma, estou tentando aprimorar por aqui, se alguém puder me ajudar, por favor.
Até mais tarde.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/08/2011 1:32 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá R35!

Olha só cara nas validações tem 103 seguradoras e as plans detalham apenas 7 então fica complicado desmembrar todas então vou tentar apenas com as 7 ok?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 09/08/2011 8:11 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Segue mais um arquivo do que necessito, após pesquisar um pouco pensei em utilizar os comandos INDICE - CORRESP, mas dentro da validação eu preciso ignorar itens duplicados ou não pertinentes a resposta anterior.

Segue anexo.

por exemplo, o IRB atua nos ramos 12 e 14, mas ao optar por IRB-14 as próximas opções que deveriam seriam ed ou er, como resolvo ?!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/08/2011 9:03 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 


Rodrigo...

este tipo de situação, costumo resolver com a função INDIRETO, mas as listas precisariam estar pré-definidas (como no exemplo anexo).

Com as listas parecem ser, de certa forma, aleatórias, se puder utilizar macros...

Outra opção seria definir os Nomes das listas (sem repetição) através de fórmulas, se for possível e algum outro colega aqui do fórum puder colaborar, neste caso...

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/08/2011 10:39 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pelo que conseguir entender a função INDIRETO me traz apenas a primeira opção da lista, o que eu necessito é que a função demonstre por validação todas as opções disponíveis, inerentes a resposta anterior.
Testei o INDIRETO, mas ele funciona como PROCV, mas sem o problema de perder o vínculo de linha/coluna.
É isso ou não saquei bem sua dica ?!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 12/08/2011 7:46 am
Página 1 / 2