Página 1 de 1
Limite de condições função SE
Enviado: 27 Nov 2018 às 12:09
por Nuria
Boa tarde!
Procurei nos fóruns se já existia uma resposta para minha dúvida, mas não encontrei nada... peço desculpas se deixei algo passar...
Estou com dificuldades com a função SE em uma planilha que estou desenvolvendo. No caso, eu tenho 64 condições possíveis (envolvendo 6 células diferentes de uma coluna), e uma coluna onde deve aparecer um dos 11 resultados possíveis destas combinações.
Para resultados que envolviam apenas 2 ou 3 células, consegui resolver usando a função SE, porém como tenho muitas condições não consigo aplicar a mesma fórmula nesta outra coluna...
Alguém pode me ajudar a criar uma função que ultrapasse o limite de condições da função SE?
Desde já, meu muito obrigada!
Limite de condições função SE
Enviado: 27 Nov 2018 às 12:24
por FelipeMGarcia
Nubia, se vc postar um modelo da sua planilha com o resultado desejado ficaria mais fácil de ajudar.
Para anexar, vá em + resposta, adicionar anexo.
Abs
Re: Limite de condições função SE
Enviado: 27 Nov 2018 às 16:46
por Nuria
Felipe, segue um modelo da planilha...
No caso, vou dar como exemplo a célula H2.
Dependendo da combinação encontrada nas células H4, H17, H20, H21, H25 e H31, a célula H2 deve ter um texto específico (atualmente temos uma solução temporária com um menu suspenso na célula H2, mas precisaria que essa célula fosse preenchida automaticamente como as outras).
Pensei em tentar uma macro com IF, THEN, mas não consegui acertar a fórmula também...
Obrigada pela disposição!
Limite de condições função SE
Enviado: 27 Nov 2018 às 18:40
por DJunqueira
Na versão mais nova do Excel (2016) vc tem a função SES(). No caso particular da sua planilha vc está utilizando a função E() desnecessariamente:
=SE(E(C24=A56);C56;SE(E(C24=A57);C57;"")) => =SE(C24=A56;C56;SE(C24=A57;C57;""))
No caso da sua aparente dúvida geral o q vc parece estar querendo é usar a função PROCV():
=SE(E(C3=A48);C48;SE(E(C3=A50);C50;SE(E(C3=A51);C51;SE(E(C3=A53);C53;SE(E(C3=A54);C54;"")))))
Substituir por:
=PROCV(C3;$A$48:$C$54;3;0)
No caso do cabeçalho da coluna K eu montaria uma fórmula mais simples apenas adicionando o número ao final do texto.
=N50&K19
Re: Limite de condições função SE
Enviado: 28 Nov 2018 às 10:50
por Nuria
DJunqueira escreveu:Na versão mais nova do Excel (2016) vc tem a função SES(). No caso particular da sua planilha vc está utilizando a função E() desnecessariamente:
=SE(E(C24=A56);C56;SE(E(C24=A57);C57;"")) => =SE(C24=A56;C56;SE(C24=A57;C57;""))
No caso da sua aparente dúvida geral o q vc parece estar querendo é usar a função PROCV():
=SE(E(C3=A48);C48;SE(E(C3=A50);C50;SE(E(C3=A51);C51;SE(E(C3=A53);C53;SE(E(C3=A54);C54;"")))))
Substituir por:
=PROCV(C3;$A$48:$C$54;3;0)
No caso do cabeçalho da coluna K eu montaria uma fórmula mais simples apenas adicionando o número ao final do texto.
=N50&K19
Olá Djunqueira, obrigada pela resposta
Precisei utilizar a função
E pois sem ela a fórmula não funcionava por ultrapassar o limite de argumentos.
No caso não consigo utilizar a função PROCV para resolver meu problema na coluna H, pois tenho diversas condicionais relacionadas. Estou enviando uma tabela com todas as condições pra que fique mais claro
Limite de condições função SE
Enviado: 28 Nov 2018 às 23:55
por DJunqueira
Nuria, qual a versão do seu Excel?
Muito provavelmente se vc alterar um pouco a lógica da sua planilha vc estará bem melhor servida com PROCV(), pois é bem mais eficiente, mas p/ isso vc teria de me explicar melhor o q vc pretende fazer.
Essa segunda planilha não parece ter todas as informações necessárias e não entendi bem como ela se encaixa no seu projeto.
Eventualmente posso procurar resolver o seu problema diminuindo um pouco sua matriz p/ q depois vc aplique a mesma lógica no resto.
Segue anexo uma planilha em q juntei as anteriores q vc enviou. Duas células estão alteradas, E1 e F2, a título de exemplo.
Re: Limite de condições função SE
Enviado: 27 Out 2021 às 02:19
por DJunqueira
Ela nunca me deu retorno, se tivesse a planilha poderia ter ficado bem melhor...