Dans excel, comment puis-je fractionner la valeur dans une cellule et appliquer la formule vlookup pour chaque valeur fractionnée?

Je me suis battu pour find une réponse pendant plusieurs heures et je m'abandonne. Voici ce que je fais en excel.

Pour chaque numéro (1 à 4), je cite un code et un Score correspondant. Je saisis ces données à partir de la première rangée (A1 à C4)

Number Code Score 1 A 2 2 B 4 3 C 6 4 D 8 

Entrée: Maintenant, chaque personne reçoit un nombre chaque semaine et mes données sont comme ça

 Person Week1 Week2 Person1 3 (A10 is the cell) 4 (A11 is the cell) 

Ma sortie: j'utilise vlookup pour find la valeur pour chaque semaine et get un score.

 Person Week1 Week2 Person1 6 8 

Donc, pour get 6, j'utilise la formule:

 =VLOOKUP(A10,Complexity!A1:C4,3) 

Pour get 8, j'utilise la formule:

 =VLOOKUP(A11,Complexity!A1:C4,3) 

Jusqu'ici tout va bien. Mon problème est que, une semaine peut avoir 2 valeurs. Exemple:

 Person Week1 Person1 3,4 (A10 is the cell) 

Je m'attends au score de sortie:

 Person Week1 Person1 14 

Comment puis-je split les valeurs dans la cellule et appliquer la formule Vlookup pour chaque fois afin que je puisse get un total de 6 + 8

Pour A11 , et en supposant que tout séparateur à l'intérieur de cette cellule, si présent, est toujours une seule virgule (sans espace), comme dans vos exemples:

=SUMPRODUCT(0+(ISNUMBER(FIND(","&Complexity!A$1:A$4&",",","&A11&","))),Complexity!C$1:C$4)

Copier vers le bas pour donner des résultats similaires pour les inputs dans A12 , A13 , etc. (mais notez que j'ai fait la reference à la feuille Complexité dans l'absolu ci-dessus par rapport aux lignes).

Cordialement