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
#36182
Bom dia pessoal,

Estou tentando fazer uma fórmula que faz o seguinte:
1) existe uma tabela simples (tabela A) com dados e sim ou não relacionados, ex:
azul > sim
verde> não
vermelho> sim
amarelo> não
preto> não

(O sim/não é definido pelo usuário)

2)existe uma tabela maior (tabela B), com atividades que as "cores" seguirão ou não, ex:
ir ao supermercado
fazer compras
anotar o valor
fazer as contas do restante (etc)

Cada uma dessas atividades, pode ser realizada ou não, dependendo da cor escolhida em cima. Por exemplo, vc escolhe preto e vermelho, e para os dois vc tem que ir ao supermercado, então, em uma celula na tabela B, que tem a formula para decidir isso, trará SIM (pois p o preto e p o vermelho vc deve ir ao supermercado)
Para utilizar essa formula eu fiz uma tabela de ajuda (tabela C) para consultar.
Não estou conseguindo anexar uma imagem, então vou fazer um rascunho aqui mesmo para exemplificar:

tabela b tabela c

vermelho preto amarelo azul
ir ao supermercado sim sim nao nao
comprar roupa sim sim sim nao


basicamente preciso fazer uma formula que consulte na tabela A qual cor está sendo analisada. A partir daí, na tabela B, quero saber se preciso ou não fazer a função (ir ao supermercado, por ex) para aquela determinada cor e jogar o resultado na tabela B. O problema surge quando na tabela A escolhemos mais de uma opção "sim" (o que vai acontecer muitas vezes). Pra "driblar" isso, eu fiz uma comparação "conteudo da vermelha eh igual da preta?", se sim, eu verifico se o conteudo é "Sim", se for, verifico na tabela C se os valores para eles são diferentes (sim não ou não sim), se forem diferentes, eu escolho o "Sim" (ele sempre prevalece sobre o não, é tipo uma lógica E) e valor final deve aparecer na tabela b (apenas "sim" ou "não")
Minha formula ficou:
SE($E$5=$E$9;SE($E$5="Yes";SE(N196<>R196;"Sim";N196)); -- verifica se os valores para vermelho(E5) e preto(E9) na tabela A são iguais, se sim, verifica se eles são "Sim"; se forem, faz uma comparação na tabela C se os dois são iguais ou não, fazendo prevalecer o sim, sempre. Se o valor de E5 for não, já passa para o proximo "se"
SE($E$6=$E$7;SE($E$6="Yes";SE(O196<>P196;"Sim";O196));

E assim vai até comparar todos. Meu problema surge quando, é escolhida apenas uma cor, por exemplo, vermelho. Não consigo fazer a consulta pq se esgotaram os argumentos da minha função se :(

Alguém tem alguma luz?
Já tentei com procv, indice, corresp, todas que consegui hahahah

Segue abaixo a formula completa, até agora:
=SE($E$5=$E$6;SE($E$5="Yes";SE(N196<>O196;"Sim";N196));
SE($E$5=$E$7;"ERRO";
SE($E$5=$E$8;SE($E$5="Yes";SE(N196<>Q196;"Sim";N196));
SE($E$5=$E$9;SE($E$5="Yes";SE(N196<>R196;"Sim";N196));
SE($E$6=$E$7;SE($E$6="Yes";SE(O196<>P196;"Sim";O196));
SE($E$6=$E$8;SE($E$6="Yes";SE(O196<>Q196;"Sim";O196));
SE($E$6=$E$9;SE($E$6="Yes";SE(O196<>R196;"Sim";O196));
SE($E$7=$E$8;SE($E$7="Yes";SE(P196<>Q196;"Sim";P196));
SE($E$7=$E$9;SE($E$7="Yes";SE(P196<>R196;"Sim";P196))
)))))))))

Caso não tenha ficado bem explicao, por favor, me perguntem! =) muito obrigada desde já :)
#36188
Amigo, não entendi muito bem o que deseja, como vc define com qual cor vai comparar?
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