- 05 Out 2020 às 09:59
#59431
Bom dia, preciso de uma ajuda dos mestres do Excel.
Tenho uma planilha chamada "DADOS" onde possuo 3 linhas de cabeçalho:
1ª Mostra o número dos casos
2ª Informações técnicas
3ª Dados de itens: Fz, Fx, Fy, Mx, My
- Vale ressaltar nesse ponto, que olhando as colunas dos casos, percebe-se que os dados Fz, Fy, Mx, My não são uniformes para todos os casos. Por exemplo, o caso 1 tem somente Fz, Mx e My; já o caso 2 tem Fz, Fy, Mx, My.
Na 4ª Linha em diante, começam os valores de dados propriamente dita. "Esse formato tem que permanecer porque vem de outro programa"
Da coluna AT até a coluna BB, tem os valores de máximos e mínimos para esses dados.
________________________________________
Pois bem, agora vamos para o que eu preciso:
Na planilha "Maximo Dados" preciso que seja mostrado todos os dados do máximo de cada tipo de item.
Ou seja,
Para P1, sei pela planilha "Dados" que o máximo Fz é 119. Dessa forma, a planilha "Maximo Dados" deverá retornar: Caso, Quant., Mx, e My. A ideia é parecida para o conjunto "Máximo Mx" e "Máximo My"
Perceba que na planilha "Maximo Dados" já coloquei os valores em vermelho que a planilha deverá retornar automaticamente.
Se for ver, seria quase que um "índice correspondencia" tunado!
Agora vamos para os principais problemas:
1) Poderá ocorrer dois casos com o mesmo máximo de Fz. Por exemplo, para o P1 o máximo Fz é 119, mas ele ocorre nos casos 2 e 4, dessa forma, o programa pega automático o primeiro caso (Caso = 2;4; Mx = -2; My=-1) e como são dois casos com Fz máximo, coloca "Quant. = 2". Obs: perceba que os dados Mx e My sempre ficam do primeiro caso que aparece, ou seja "nesse exemplo, caso 2"
2) Para máximo de Mx, e My, os valores são obtidos por algo como =SE(ABS(XX)>ABS(YY);XX;YY); dessa forma, também poderá ter mais de um caso com máximos, dessa vez, tanto positivos, quanto negativos.
Como por exemplo no P1 "MÁXIMO MX", onde o máximo absoluto é 4, dessa forma, teria os casos com Mx=-4 e Mx=4, "logo caso 6 e caso 7"
Com isso, o programa retorna o seguinte: "Caso = 6;7, Quant. = 2; Fz = 112; Mx = -4; My=-1)
Como visto é bastante coisa, já tentei de tudo aqui. Mas percebi que com o pouco que sei ainda não da pra fazer.
Agradeço muito a ajuda de vocês.
Caso seja mais fácil, pode ser resolvido por macro também.

Tenho uma planilha chamada "DADOS" onde possuo 3 linhas de cabeçalho:
1ª Mostra o número dos casos
2ª Informações técnicas
3ª Dados de itens: Fz, Fx, Fy, Mx, My
- Vale ressaltar nesse ponto, que olhando as colunas dos casos, percebe-se que os dados Fz, Fy, Mx, My não são uniformes para todos os casos. Por exemplo, o caso 1 tem somente Fz, Mx e My; já o caso 2 tem Fz, Fy, Mx, My.
Na 4ª Linha em diante, começam os valores de dados propriamente dita. "Esse formato tem que permanecer porque vem de outro programa"
Da coluna AT até a coluna BB, tem os valores de máximos e mínimos para esses dados.
________________________________________
Pois bem, agora vamos para o que eu preciso:
Na planilha "Maximo Dados" preciso que seja mostrado todos os dados do máximo de cada tipo de item.
Ou seja,
Para P1, sei pela planilha "Dados" que o máximo Fz é 119. Dessa forma, a planilha "Maximo Dados" deverá retornar: Caso, Quant., Mx, e My. A ideia é parecida para o conjunto "Máximo Mx" e "Máximo My"
Perceba que na planilha "Maximo Dados" já coloquei os valores em vermelho que a planilha deverá retornar automaticamente.
Se for ver, seria quase que um "índice correspondencia" tunado!

Agora vamos para os principais problemas:
1) Poderá ocorrer dois casos com o mesmo máximo de Fz. Por exemplo, para o P1 o máximo Fz é 119, mas ele ocorre nos casos 2 e 4, dessa forma, o programa pega automático o primeiro caso (Caso = 2;4; Mx = -2; My=-1) e como são dois casos com Fz máximo, coloca "Quant. = 2". Obs: perceba que os dados Mx e My sempre ficam do primeiro caso que aparece, ou seja "nesse exemplo, caso 2"
2) Para máximo de Mx, e My, os valores são obtidos por algo como =SE(ABS(XX)>ABS(YY);XX;YY); dessa forma, também poderá ter mais de um caso com máximos, dessa vez, tanto positivos, quanto negativos.
Como por exemplo no P1 "MÁXIMO MX", onde o máximo absoluto é 4, dessa forma, teria os casos com Mx=-4 e Mx=4, "logo caso 6 e caso 7"
Com isso, o programa retorna o seguinte: "Caso = 6;7, Quant. = 2; Fz = 112; Mx = -4; My=-1)
Como visto é bastante coisa, já tentei de tudo aqui. Mas percebi que com o pouco que sei ainda não da pra fazer.

Agradeço muito a ajuda de vocês.
Caso seja mais fácil, pode ser resolvido por macro também.
Você não está autorizado a ver ou baixar esse anexo.
Ajude o fórum a funcionar melhor:
Se esta mensagem te ajudou, deixe seu LIKE clicando no ícone OBRIGADO.
Se o problema está resolvido, clique em MARCAR RESOLVIDO
Se esta mensagem te ajudou, deixe seu LIKE clicando no ícone OBRIGADO.
Se o problema está resolvido, clique em MARCAR RESOLVIDO