Associer un chiffre à une lettre dans une formule complexe

Bonjour à tous,

J'aimerais associer la lettre "X" à une valeur (1) dans ma formule. LE problème c'est que ma formule est ultra longue puisque je construit un logiciel d'entraînement donc je veux calculer le temps sous tension total de ma séance. Je peux mettre des X un peu partout dans les cellules sélectionnées et je veux garder le "X" sur le classeur puisqu'il signifie le plus vite possible, mais dans mon calcul il doit être référé à 1 seconde afin de faire le calcul.

Voici la formule que j'utilise :

=SI(E8="";"";((I8+K8+M8+O8)*G8*E8)+((I17+K17+M17+O17)*G17*E17)+((I26+K26+M26+O26)*G26*E26)+((I35+K35+M35+O35)*G35*E35)+((I44+K44+M44+O44)*G44*E44)+((I53+K53+M53+O53)*G53*E53)+((I62+K62+M62+O62)*G62*E62)+((I71+K71+M71+O71)*G71*E71)+((I80+K80+M80+O80)*G80*E80)+((I89+K89+M89+O89)*G89*E89))

J'utilise par la suite la formule suivante afin de convertir le temps sous tension en temps total pour ma séance incluant les temps de repos :

=SI(W98="";"";(((I8+K8+M8+O8)*G8*E8+(Q8*E8))+((I17+K17+M17+O17)*G17*E17+(Q17*E17))+((I26+K26+M26+O26)*G26*E26+(Q26*E26))+((I35+K35+M35+O35)*G35*E35+(Q35*E35))+((I44+K44+M44+O44)*G44*E44+(Q44*E44))+((I53+K53+M53+O53)*G53*E53+(Q53*E53))+((I62+K62+M62+O62)*G62*E62+(Q62*E62))+((I71+K71+M71+O71)*G71*E71+(Q71*E71))+((I80+K80+M80+O80)*G80*E80+(Q80*E80))+((I89+K89+M89+O89)*G89*E89+(Q89*E89)))/86400)

Cette exemple est pour une séance de 10 exercices.

Merci infiniment !!

Bonjour philipperoy,

Il n'y a aucun "X" dans vos formules...

Quoiqu'il en soit, il faut utiliser une formule logique qui renvoie vrai/faux sous la forme 1/0.

En C2, pour l'exemple, écrivez

=(B$2="X")*1

qui renvoie vrai si B2 contient "X" et le converti en valeur numérique en multipliant par 1

Rechercher des sujets similaires à "associer chiffre lettre formule complexe"