Notifications
Clear all

existe MINIMO.SES ?

9 Posts
4 Usuários
0 Reactions
2,069 Visualizações
(@renatoddd)
Posts: 70
Trusted Member
Topic starter
 

Amigos, boa tarde.

Eu preciso fazer um (mínimo SES). Explico:

Existe o SOMA.SES, o MÉDIA.SES...... Eu preciso fazer um MÍNIMO.SES. Existe um jeito ?

Na plan1 eu tenho:
NOME_CHEFE____CARGO_______MENOR SALÁRIO
FULANO________ASSISTENTE____R$
FULANO________ANALISTA______R$
BELTRANO______ASSISTENTE_____R$
BELTRANO______ANALISTA_______R$

Na Plan2 eu tenho:
NOME_DO_FUNCIONÁRIO________CARGO______NOME_DO_CHEFE_______SALÁRIO
aqui entra um banco de dados com todos os funcionários.

Oque eu preciso ?
Eu quero, preencher na Plan1, coluna MENOR_SALÁRIO, com o menor salário dos funcionários que têm como chefe, o senhor FULANO e que tenham o cargo ASSISTENTE.
O mesmo ocorrerá para as demais linhas da Plan1.

Alguém tem alguma ideia de como fazer isso ?

Obrigado.

 
Postado : 30/10/2014 1:16 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Vc poderia ter postado a planilha, né?

coloque esta fórmula matricial em C2:

=MÍNIMO((Plan2!$D$2:$D$10)*(Plan2!$B$2:$B$10=Plan1!$B2)*(Plan2!$C$2:$C$10=Plan1!$A2))

Mas não termine com Enter. Pressione ao mesmo tempo Ctrl + Shift + Enter. Se vc fez certo, a fórmula vai ficar entre chaves {}.

A fórmula está contando apenas da linha 2 até a 10, vc precisa atualizar para os teus intervalos.

Se não der certo, é porque eu não testei, já que vc não enviou a planilha.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 30/10/2014 1:38 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Renatoddd,

Boa Tarde!

Veja se assim lhe atende.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 30/10/2014 2:06 pm
(@renatoddd)
Posts: 70
Trusted Member
Topic starter
 

Renatoddd,

Boa Tarde!

Veja se assim lhe atende.

Wagner, boa tarde.

rapaz, é quase isso. Só que o mesmo Gestor, pode ter abaixo dele, Analistas, Assistentes, Operadores etc...
Então, na Plan2, para o mesmo Gestor, no caso do seu anexo, o Antonio José, pode ser chefe de Analistas e Assistentes, então, trocando o cargo do funcionárioFrancisco para ANALISTA, já não funciona.

Tens alguma solução para isto ?

Valeu mesmo pela ajuda.

Abraço.

 
Postado : 30/10/2014 2:14 pm
(@renatoddd)
Posts: 70
Trusted Member
Topic starter
 

Vc poderia ter postado a planilha, né?

coloque esta fórmula matricial em C2:

=MÍNIMO((Plan2!$D$2:$D$10)*(Plan2!$B$2:$B$10=Plan1!$B2)*(Plan2!$C$2:$C$10=Plan1!$A2))

Mas não termine com Enter. Pressione ao mesmo tempo Ctrl + Shift + Enter. Se vc fez certo, a fórmula vai ficar entre chaves {}.

A fórmula está contando apenas da linha 2 até a 10, vc precisa atualizar para os teus intervalos.

Se não der certo, é porque eu não testei, já que vc não enviou a planilha.

Amigo, boa tarde.
Rapaz, não deu certo.
To anexando o arquivo. Se puder, de uma olhada por favor.

Muito obrigado mesmo.

 
Postado : 30/10/2014 2:15 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Renato

Baixe a planilha e veja se é isto que vc deseja:

A fórmula também é matricial, portanto, no final em vez de teclar, ENTER tecle CTRL+SHIFT+ENTER

Dê retorno.

Se a resposta foi útil, clique na mãozinha que fica do lado da ferramenta Citar,.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 30/10/2014 2:57 pm
(@renatoddd)
Posts: 70
Trusted Member
Topic starter
 

Boa tarde Renato

Baixe a planilha e veja se é isto que vc deseja:

A fórmula também é matricial, portanto, no final em vez de teclar, ENTER tecle CTRL+SHIFT+ENTER

Dê retorno.

Se a resposta foi útil, clique na mãozinha que fica do lado da ferramenta Citar,.

[]s

SENSACIONALLLLLLLLLLLLL ! ! ! ! ! !
Perfeito cara. Muito obrigado mesmoooooo !

Agora, não consigo entender o * faz na fórmula. Terias como me explicar a lógica ?
Só para aumentar meu conhecimento mesmo.

Muito obrigado amigo.

 
Postado : 31/10/2014 6:38 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Renato

Aconselho fazer uma pesquisa no Google sobre fórmulas, matriciais, pois a interpretação é bem diferente das fórmulas normais.
Na matricial, não são considerados o valores e sim os vetores.
Neste caso o asterisco faz a função do E.

Você se esqueceu de clicar na mãozinha.

Se a dúvida foi sanada para fechar o tópico clique no V

Vou mover teu tópico para Fórmulas e funções, pois aqui é exclusivo para dúvidas sobre VBA & Macros.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/10/2014 6:57 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Renatoddd,

Boa Tarde!

Apesar de você já ter considerado o tópico como resolvido, ainda gostaria de entender porque não deu certo o arquivo que lhe enviei. Veja, nesse novo arquivo que estou anexando agora, fiz o que você orientou: troquei o cargo do funcionário Francisco, na Plan2, para ANALISTA e voltei a Plan1 para atualizar a função. Automaticamente, na célula C3 da Plan1, o valor R$ 724,00 passou a ser mostrado, indicando que esse é o menor valor alusivo ao cargo de ANALISTAS, do Chefe Antônio José, obviamente, de acordo com o BD da Plan2.

Veja no arquivo.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 31/10/2014 1:36 pm