Les nombres maltraités par Excel

Lorsque l’on importe des données dans Excel, depuis un site Internet, depuis un logiciel de comptabilité, un ERP, un système informatique exotique…, un Macintosh, un logiciel sous Linux (ou tout système que Microsoft n’a pas apprivoisé), il peut arriver que les nombres ainsi récupérés ne soient pas considérés en tant que tels, mais en tant que caractères ou chaînes de caractères, ce qui empêche de faire le moindre calcul avec ces nombres qui n’en sont pas pour Excel.

Lorsque l’on se retrouve dans ce cas de figure, vous avez beau écrire les formules les plus élégantes, rien à faire les calculs ne se font pas. Les nombres ne semblent pas être des nombres. En fait ils sont considérés par Excel comme étant du texte et dans ce cas, rien à faire, 1 + 1 ne donne pas deux mais rien du tout.

excel-collage-special

Voici une technique infaillible pour corriger ces « non-nombres » en valeurs numériques.

  • Sélectionner une cellule vide quelconque sur votre feuille et copier là par le raccourci clavier Ctrl C. Dans l’exemple, la cellule qui est entourée de pointillés.
  • Sélectionner la zone des cellules contenant les valeurs à corriger. Dans l’exemple la zone qui contient les « non-nombres » de 1 à 10.
  • Cliquer sur le Menu Edition et cliquer sur Collage spécial… ou faire un clic droit de souris et choisir Collage spécial…. dans le menu contextuel.
  • Dans la boîte de dialogue Collage spécial, dans la zone opération choisir Addition.
  • Cliquer sur OK, Excel transforme alors ces « non-nombres » en nombres bien conformes sur lesquels il va maintenant être possible de faire toutes les opérations arithmétiques.

Explication : Elle est très simple, on a simplement demandé à Excel d’ajouter (par l’opération d’addition dans le collage spécial) la valeur 0 à toutes les cellules contenant les « non-nombres » (on a copié une cellule vide donc valant 0, on peut aussi choisir une cellule contenant 0).

Comme chacun sait, l’addition d’une valeur nulle est neutre et pour cette raison nos valeurs n’ont pas changé, mais elles ont été corrigées au passage par cette addition. Désormais, elles ne sont plus considérées comme du texte, mais comme des valeurs arithmétiques pouvant être manipulées comme telles.