Tenho uma matriz
14x3
14 linhas e 3 colunas
Cada Linha nas 3 colunas "teoricamente" somam 100%
Joguei todas porcentagens em uma única linha, mas continuei como
se fosse uma matriz 14x3
1)Assim coloquei da coluna B até AQ ==> 42 colunas
Feito isto
2-Das colunas AU até BH é realizada uma conta doida
3-Depois das colunas BJ a BW é obtida ORDEM conforme o passo anterior (passo 2)
4-Nas colunas BY ==> CC , pego os 5 maiores
O que estou precisando é o seguinte:
Eu sei que a matriz corresponde a uma matriz de 14 linhas por 3 colunas
os numeros que aparecem nas celulas de BY até CC são os numeros das linhas
onde há os 5 maiores percentuais , exemplo primeiro maior percentual é a linha 11
a primeira coluna desta linha linha, naquele linguição (B ==> AQ)
corresponderia a formula
1 + (11 -1)*3 ==> 31
a segunda coluna
2 + (11 -1)* ==> 32
e aterceira 33
Lembrando que 11 refere ao primeiro maior percentual que está na celula BY3
Deste modo vemos que a linha 11 corresponde as celulas AF, AG e AH que são
as 3 colunas desta linha (11)
Eu gostaria de saber um modo de obter qual destas colunas tem o maior valor, e me retornar
no caso seja a primeira 1, a segunda 2 e caso seja a terceira retornar 3
Teoricamente o array seria conforme a figura abaixo, mas devido as necessidades há que colocar todos numa linha só
Postado : 29/08/2016 8:13 am