Notifications
Clear all

Sequencia dos Ses

5 Posts
5 Usuários
0 Reactions
1,032 Visualizações
(@rodoxds)
Posts: 0
New Member
Topic starter
 

Boa tarde...

Minha formula de se, não segue a sequencia das lógicas, ela entra no primeiro calculo e finaliza....

A fórmula está na coluna AZ.

Obrigado

 
Postado : 05/12/2014 1:41 pm
(@rlm)
Posts: 0
New Member
 

Formula muito grande e com muitas Formulas nomeadas, para querer analisar sem saber o que esperar, para mim fica muito insano.
Quanto a sequencia de Se, ao contrario do que muitos pensam a formula é analisada passo a passo, assim que um desses passos for atendido, os demais não são considerados/evoluidos.
Então é preciso, na montagem dos se's aninhados, levar em consideração o que costumamos chamar de precedência. Assim se tiver uma comparação tipo:
A1<40 = Pri; A1<65="seg" A1>64 ="Ter" ; Considerando A1=32, sua formula pode ser=SE(A1<40;"Pri";SE(A1<65;"Seg";"Ter")); já se utilizar =SE(A1<65;"Seg";SE(A1<40;"Pri";"Tri"))
terá um resultado diferente do esperado.

 
Postado : 05/12/2014 2:43 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Continuo falando o que disse no outro tópico que vc criou.

Em, vez de pedir pra gente remendar a tua fórmula, explica o que vc quer fazer que dai a gente pode ajudar.

Se antes ninguém queria decifrar a fórmula, agora então...

 
Postado : 05/12/2014 3:02 pm
(@edcronos)
Posts: 1006
Noble Member
 

mesmo para consertar a formula precisaria saber oq ela tem que fazer

a logica dela está certa, ela tem a logica que vc programou
então errada não é a formula é a logica que vc deu

imagina como se fossem um monte de engrenagens cada engrenagem vai movimentar outra
mas vc montou essas engrenagens para efetuarem certa função

mas vc acha que não funcionou do jeito que vc queria e pede alguem para colocar em ordem mas sem dizer oq aquele monte de rodinhas dentadas tem que fazer
como consertar algo que não sabe para que foi feito?

ou vc faz um submarino que não afunda e pede para alguem consertar sem dizer oq aquilo faz
po mas é um otimo barco ou conserta achando que é um torpedo e quando v for usar explode...

 
Postado : 07/12/2014 6:32 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Dependendo do SE, prefiro índice/corresp, ate porque não tem o problema de limites de SEs ...
.
Estas duas fazem a mesma coisa, mas a segunda é muito mais simples:
.
=SE(A1<40;"Pri";SE(A1<65;"seg";SE(A1<150;"ter";"qua")))
.
=ÍNDICE({"pri";"seg";"ter";"qua"};CORRESP(A1;{1;40;65;150};1))
.

 
Postado : 07/12/2014 8:26 pm