Me preguntaba si alguien me podría ayudar. Tengo una lista de elementos (nombres de revistas). Sin embargo, algunos de ellos pueden clasificarse en diferentes 'categorías'.
Lo que hice fue lo siguiente:
Creo la lista de identificación con números de incremento cuando el valor cambia en otra columna. Utilicé la siguiente fórmula y el resultado está en la segunda columna, como se puede ver en la captura de pantalla.
`=IF(D2<>D1;1;E1+1`
Entonces, lo que quería hacer es asignar pesos a cada una de las categorías. Por ejemplo, si un elemento (en este ejemplo), una revista, se clasifica en tres categorías, asigne un 0.3
peso a cada uno de los elementos que componen esa revista; si es así 4
, 0.25
(el máximo que observé es 6).
¿Cómo puedo hacer esto? ¡Cualquier sugerencia sería muy valiosa!
EDITAR:Por cierto, el resultado que obtendré es el siguiente (tercera columna)
Respuesta1
Respuesta2
La función de hoja de trabajo COUNTIF
incluida IF
puede resolver el problema:
Cómo funciona:
Fórmula en la celda
AF1
:=COUNTIF($AE$1:$AE1,$AE1)
Fórmula en la celda
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,"")))
NÓTESE BIEN
Para nuevas categorías, puede ampliar la fórmula cuando sea necesario.
Ajuste las referencias de celda en la fórmula según sea necesario.