![Estabeleça pesos em uma lista no Excel](https://rvso.com/image/1618346/Estabele%C3%A7a%20pesos%20em%20uma%20lista%20no%20Excel.png)
Eu queria saber se alguém poderia me ajudar. Eu tenho uma lista de elementos (nomes de periódicos). No entanto, alguns deles podem ser classificados em diferentes “categorias”.
O que eu fiz foi o seguinte:
Eu crio a lista de id com números de incremento quando o valor muda em outra coluna. Usei a fórmula a seguir e o resultado está na segunda coluna, como pode ser visto na captura de tela.
`=IF(D2<>D1;1;E1+1`
Então, o que eu queria fazer é atribuir pesos a cada uma das categorias. Por exemplo, se um elemento (neste exemplo) de um periódico for classificado em três categorias, atribua um 0.3
peso a cada um dos elementos que compunham esse periódico; se for 4
, 0.25
(o máximo que observei é 6).
Como posso fazer isso? Qualquer sugestão seria muito valiosa!
EDITAR:Aliás, o resultado que vou obter é o seguinte (terceira coluna)
Responder1
Responder2
A função de planilha COUNTIF
envolvida IF
pode resolver o problema:
Como funciona:
Fórmula na célula
AF1
:=COUNTIF($AE$1:$AE1,$AE1)
Fórmula na célula
AG1
:=IF(COUNTIF($AE$1:$AE$19,$AE1)=1,1,IF(COUNTIF($AE$1:$AE$19,$AE1)=2,0.5,IF(COUNTIF($AE$1:$AE$19,$AE1)=3,0.3,"")))
Observação
Para novas categorias, você pode estender a fórmula se e quando necessário.
Ajuste as referências de células na fórmula conforme necessário.