Notifications
Clear all

Média com condições

7 Posts
3 Usuários
0 Reactions
1,422 Visualizações
(@jpcs1976)
Posts: 23
Eminent Member
Topic starter
 

Bom dia Amigos,

Estou a precisar encontrar uma média de um determinado registo mas com uma condição.

Segue o exemplo, obrigado.

Cumprimentos
João

 
Postado : 31/07/2017 7:47 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

JPCS1976

Confere se é desta forma que desejas

Se foi útil, clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 31/07/2017 10:35 am
(@jpcs1976)
Posts: 23
Eminent Member
Topic starter
 

Olá deciog

Antes demais obrigado pela sua ajuda!

Não é bem isso, pois não esta a ir buscar a condição do Serviço!

 
Postado : 31/07/2017 1:43 pm
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Boa noite.

Tente isto:

=MÉDIASES(DESLOC(D2;;;10;1);DESLOC(E2;;;10;1);"<>D";DESLOC(C2;;;10;1);$G$3)

Editado:

Na verdade, não precisa da função DESLOC, então use esta outra fórmula mais simples:

=MÉDIASES($D$2:$D$11;$E$2:$E$11;"<>D";$C$2:$C$11;$G$3)

Good luck!

 
Postado : 31/07/2017 4:15 pm
(@jpcs1976)
Posts: 23
Eminent Member
Topic starter
 

Boas Estevaoba

É quase isso, mas seria apenas dos 10 últimos registos daquele callsign e não dos últimos 10 gerais!

Obrigado

 
Postado : 01/08/2017 6:07 am
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Boa tarde, JPCS1976.

Tente esta fórmula matricial (pressione simultaneamente ctrl+shift+enter):

=MÉDIASES(DESLOC(D2;;;SE(CONT.SE($C$2:$C$100;$G$3)>=10;MENOR(SE($C$2:$C$100=$G$3;LIN($C$2:$C$100));10);MENOR(SE($C$2:$C$100=$G$3;LIN($C$2:$C$100));CONT.SE($C$2:$C$100;$G$3)));1);DESLOC(E2;;;SE(CONT.SE($C$2:$C$100;$G$3)>=10;MENOR(SE($C$2:$C$100=$G$3;LIN($C$2:$C$100));10);MENOR(SE($C$2:$C$100=$G$3;LIN($C$2:$C$100));CONT.SE($C$2:$C$100;$G$3)));1);"<>D";DESLOC(C2;;;SE(CONT.SE($C$2:$C$100;$G$3)>=10;MENOR(SE($C$2:$C$100=$G$3;LIN($C$2:$C$100));10);MENOR(SE($C$2:$C$100=$G$3;LIN($C$2:$C$100));CONT.SE($C$2:$C$100;$G$3)));1);$G$3)

Good luck!

 
Postado : 01/08/2017 10:58 am
(@jpcs1976)
Posts: 23
Eminent Member
Topic starter
 

É isso mesmo Obrigado

 
Postado : 01/08/2017 11:49 am