Problème:

La formule suivante dans la colonne B a été conçue pour renvoyer «5» pour tous les nombres de la liste 1 (colonne A) qui sont supérieurs ou égaux à 5 et «2»

pour tous les nombres inférieurs à 5.

SI (A2> = 5, « 5 », « 2 »)

Cela semble réussi, cependant, lorsque la formule SOMME suivante est utilisée pour fournir un total des résultats dans la colonne B, un résultat incorrect de « 0 » est renvoyé:

SOMME (B2: B8)

Solution:

Les nombres «5» et «2», renvoyés par la fonction IF dans la colonne B, sont en fait des valeurs de texte car ils sont entrés entre guillemets.

Par conséquent, la colonne B contient des valeurs de texte, pas des nombres.

Comme la fonction SOMME n’opère que sur des valeurs numériques, il n’y a pas de nombres dans la colonne B à additionner, et par conséquent, elle renvoie 0.

Pour résoudre le problème, nous devons convertir les valeurs de texte de la colonne B en nombres de l’une des manières suivantes:

  1. Modifiez la fonction IF dans la colonne B pour renvoyer des nombres en supprimant les guillemets doubles de « 5 » et « 2 », comme suit:

IF (A2> = 5,5,2)

  1. Utilisez les fonctions SOMME et VALEUR pour convertir les valeurs de texte de la colonne B en nombres, en utilisant l’une des formules Array suivantes:

\ {= SUM (- B2: B8)} \ {= SUM (VALUE (B2: B8))} Pour appliquer la formule Array:

Sélectionnez la cellule, appuyez sur et appuyez simultanément sur.

Capture d’écran // Éviter les problèmes lorsque les valeurs numériques sont utilisées comme texte Éviter les problèmes lorsque les valeurs numériques sont utilisées comme texte