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.
Por Roni1971
#64692
Boa Tarde, por favor solicito ajuda para achar uma fórmula mais adequado ao procv.
A planilha em anexo visa saber se os colaboradores estão com o treinamento em dia.
Se houver uma nova versão, a planilha fica em vermelho e em outra aba avisa que ele tem que treinar.
Estou usando procv, mas pega somente o 1º resultado.
Gostaria de fazer uma busca por colaborador e e os seus respectivos treinamentos.
Espero ter sido claro.
Obrigado.
Você não está autorizado a ver ou baixar esse anexo.
Por osvaldomp
#64694
#
Sugestão: passe informações precisas a fim de facilitar o entendimento do que você quer.
#
Roni1971 escreveu: 17 Mai 2021 às 16:32 ... solicito ajuda para achar uma fórmula mais adequado ao procv.
Você disponibilizou um arquivo com 3 planilhas. Em qual planilha você quer a fórmula? Em qual coluna?

Se houver uma nova versão, a planilha fica em vermelho ...
Me parece que você quis dizer que a linha fica vermelha e não a planilha, é isso? Em qual planilha a linha fica vermelha?

e em outra aba avisa que ele tem que treinar.
Em qual outra? Informe o nome da planilha. Informe como é esse "aviso". Em qual coluna? Em qual linha?

Estou usando procv, mas pega somente o 1º resultado.
Está usando o PROCV() em qual planilha? Em qual coluna?

Gostaria de fazer uma busca por colaborador e e os seus respectivos treinamentos.
Em qual coluna de qual planilha você quer o resultado da busca? Forneça alguns exemplos dos resultados esperados.
Em qual planilha e em qual coluna será feita a busca?
Roni1971 agradeceu por isso
Por Roni1971
#64701
Bom Dia, vamos focar na aba "catraca" coluna A. Lá eu gostaria que tivesse uma formula que retornasse "TREINAR" ou "OK", baseado na aba "menu". Por favor verifique o procv na aba catraca coluna A, para entender melhor o que busco.
Obrigado.
Por osvaldomp
#64702
Roni1971 escreveu: 18 Mai 2021 às 08:55 ... vamos focar na aba "catraca" coluna A. Lá eu gostaria que tivesse uma formula que retornasse "TREINAR" ou "OK", baseado na aba "menu".
Você precisa estabelecer um critério para cada retorno desejado. Qual o critério para que a fórmula retorne TREINAR ? Qual o critério para OK ?

Por favor verifique o procv na aba catraca coluna A, para entender melhor o que busco.
O PROCV() na coluna A da planilha Catraca não é suficiente para esclarecer as dúvidas.
Por exemplo, o usuário ADONIR DOS SANTOS em C2, aparece 7 vezes na planilha Menu. E aí, você quer que a fórmula verifique o quê exatamente? Qual dos 7 registros você quer verificar?
Me parece que a busca necessita de mais um parâmetro além do nome, que seria o código do Treinamento.
Roni1971 agradeceu por isso
Por Roni1971
#64726
Boa Tarde Osvaldo, muito obrigado pelo seu retorno, e desculpe não ser tão claro, mas é meio complexo para mim o que preciso.

Vamos pegar como exemplo o Adonir:

Se o Adonir não está na aba menu, ele tem que treinar.
Se o Adonir estiver na aba menu e não tiver nenhum treinamento inválido, ele vais estar OK.
Se o Adonir estiver na aba menu e tiver um treinamento inválido, ex: IT-EX-003/14 e ele não tiver uma versão superior Ex: IT-EX-003/15 ele tem que treinar.
Se o Adonir estiver na aba menu e tiver um treinamento inválido, ex: IT-EX-005/20 e ele tiver uma versão superior ele não tem que treinar. nessa IT.

Busco uma fórmula que me diga que se ele não está na aba menu ele tem que treinar. se ele estiver lá com um treinamento inválido e nenhuma versão superior do mesmo treinamento ele tem que treinar aquela versão.
Por osvaldomp
#64739
Roni1971 escreveu: 19 Mai 2021 às 14:02 Se o Adonir estiver na aba menu e tiver um treinamento inválido, ex: IT-EX-003/14 e ele não tiver uma versão superior Ex: IT-EX-003/15 ele tem que treinar.
Eu não encontrei na lista de treinamentos qualquer registro que traga o que você comentou acima, por exemplo encontrei IT-EX-003/15 e IT-EX-003-Ví. Então considerei que a lista traz somente as versões mais recentes de cada treinamento. E me parece que a sua fórmula em C2 da planilha menu também considera isso.
Veja se atende. Experimente uma cópia da fórmula abaixo em A2 da planilha Catraca.
Código: Selecionar todos
=SE([@DATA]="";"";SE(OU(CONT.SE(Tabela17[Funcionário Treinado];[@USUÁRIO])=0;CONT.SES(Tabela17[Funcionário Treinado];[@USUÁRIO];Tabela17[Validade Treinamento];"INVÁLIDO")>1);"TREINAR";"OK"))
#
Abaixo uma sugestão (que utiliza Referências Estruturadas) para substituir a fórmula atual em C2 da planilha menu.
Código: Selecionar todos
=SE([@Treinamento]="";"";SE(CONT.SE('Treinamentos válidos'!A:A;[@Treinamento])=0; "INVÁLIDO";"VÁLIDO"))
#
Eu sugiro que você transforme a lista de treinamentos em Tabela Excel ou insira Intervalo Dinâmico Nomeado, isso evitará fazer referência à coluna inteira nas fórmulas que utilizam aquela lista, e também exclua os registros duplicados da lista.
Roni1971 agradeceu por isso
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