Je n'ai pas vu ton fichier, mais voici une proposition. Au lieu d'utiliser des SI imbriqués, j'utiliserais une combinaison de INDIRECT, EQUIV et INDEX...
Difficile de proposer sans tester, puisque vous n'avez pas jugé utile de joindre un fichier en exemple, mais avez-vous essayé de vous passer des si() :
=C17="Live"*Q10+C17="Hockey/Glace"*Q11+...