Sistema de classificação do Microsoft Excel Como trocar números inteiros por porcentagem e média

Sistema de classificação do Microsoft Excel Como trocar números inteiros por porcentagem e média

Eu tenho um sistema de notas que possui uma coluna com números que equivalem a porcentagens.

Por exemplo, B2-B5 são números dependendo da nota. 1 equivale a 85%, 2 equivale a 95%, 3 equivale a 97% e 4 equivale a 100%. No canto superior esquerdo, em A1, tenho uma caixa para a pontuação geral que deve pegar esses números, interpretá-los como porcentagens e, em seguida, calcular a média deles.

Meu objetivo era usar SUBSTITUTE e AVERAGE - tentei usar Substitute, mas aparentemente você não pode aplicar isso a um intervalo de células em uma coluna ao mesmo tempo e, Deus, estou irritado.

Isso é possível no Excel? Sou um desenvolvedor e poderia facilmente fazer isso literalmente em qualquer outra coisa, mas é um pedido para um colega de trabalho e o Excel está me frustrando infinitamente. Acho isso completa e totalmente não intuitivo.

Responder1

TentarESCOLHER(). Em A1, coloque

=AVERAGE(CHOOSE(B2:B5,0.85,0.95,0.97,1))

Esta é uma fórmula de matriz e deve ser inserida com CTRLShiftEnter, em vez de apenas Enter.

Se a fórmula for inserida corretamente, ela será cercada por chaves {} na barra de fórmulas.

insira a descrição da imagem aqui

Responder2

Use esta fórmula de matriz:

=AVERAGE(INDEX({0.85,0.95,0.97,1},N(IF(1,$B$2:$B$5*1))))

Sendo uma fórmula de matriz, ela precisa ser confirmada com Ctrl-Shift-Enter em vez de Enter ao sair do modo de edição.

Ele cria uma matriz de números no intervalo. Depois passa esse intervalo para o INDEX. Assim, à medida que itera o array, ele altera os números da porcentagem decimal e passa todos eles para a MÉDIA:

insira a descrição da imagem aqui

Responder3

Possibilidade alternativa - se você puder usar algumas outras células para cálculos intermediários (possivelmente em colunas ocultas ou mesmo em outra planilha):

  • Use uma tabela de referência para armazenar a relação entre pontuações e porcentagens
  • Use umPROCVpara converter cada pontuação em uma porcentagem
  • UsarMÉDIApara combinar todas as porcentagens

Uma vantagem desta abordagem é que ela não exige que as pontuações sejam números sequenciais; funcionará igualmente bem com pontuações alfabéticas ou redigidas. Não são necessários truques misteriosos ou fórmulas de matriz envolvidas.

Captura de tela com fórmulas: Fórmulas: D2: =PROCV(B2,$G$2:$H$5,2,FALSO) A1: =MÉDIA(D2:D5)

Captura de tela da saída: Saída, pontuações numéricas

Captura de tela com pontuações alfabéticas: Saída, pontuações alfabéticas

informação relacionada