Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
  • Avatar do usuário
Por Nuria
#38803
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!
Avatar do usuário
Por FelipeMGarcia
Avatar
#38807
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
Por Nuria
#38815
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!
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por DJunqueira
Avatar
#38816
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
Por Nuria
#38838
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
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por DJunqueira
Avatar
#38854
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.
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord