Une formule magique

Et si en tapant =difference, vous aviez automatiquement la différence des deux cellules à gauche.

Voici une astuce assez simple qui permet d'y arriver :
Par exemple, en se positionnant sur C1
- Il faut définir un nom (XL2003 : Insertion - Noms - Définir / XL2007/2010 : Onglet Formules - Gestionnaires de noms - Nouvea&u)
- comme ceci =Feuil1!B1-Feuil1!A1
- On notera que les formules ne sont pas figées (pas de $). Vous pouvez utiliser la touche F4 pour ajouter/supprimer les $
- Finalement, dans une cellule quelconque, tapez : =difference
- et dans les deux cellules de gauche, rentrez deux nombres. La différence sera calculé automatiquement.

Une limitation, cependant, cette formule ne fonctionne que sur la feuille où elle a été créée.

Et voici l'astuce en vidéo:

Si vous avez d'autres usages de cette astuce, n'hésitez-pas!

A bientôt

Gaetan Mourmant

Pour marque-pages : Permaliens.

8 réponses à Une formule magique

  1. dominique.handelsman@noos.fr dit :

    bonjour,

    Quelques compléments de réflexion :

    – je préfère des noms plus explicites : j’aurais pour ma part nommé cette formule “difference_entre_les_deux_colonnes_juste_a_Gauche”. C’est d’autant plus facile que les noms apparaissent dès qu’on commence à écrire les premières lettres.

    – G. Mourmant a évité d’utiliser le “é” de différence. Je fais comme lui. Les caractères locaux comme “é”, “è”, “à” et “oe” peuvent poser des problèmes. On ne sait pas quand ni pourquoi.

    – On remarquera que ce nom “difference” qui agit comme une fonction, n’a pas toute la souplesse d’une fonction : on ne peut pas écrire difference(Cellule_1;Cellule_2).

    L’intérêt le plus important de cette astuce, c’est qu’on peut créer une famille de “formules” :
    – “difference_entre_les_deux_colonnes_juste_a_Gauche”
    – “difference_entre_les_deux_colonnes_juste_a_Droite”
    – “difference_entre_les_deux_colonnes_juste_a_Droite_en_valeur_absolue”

    Ces noms sont plus lisibles que des formules.

  2. Gaetan Mourmant dit :

    Dominique, merci pour ces précisions !

  3. claude dit :

    bonjour
    Cà marche aussi avec une multiplication (et sans doute – pas testé) avec d’autres opérations
    merci Gaëtan
    claude

  4. Marc DEMBELE dit :

    Merci Gaêtan, ça marche pratiquement avec toutes les opérations

  5. ali dit :

    ça marche trés bien avec les autres opérateurs, mais le problème c’est que j’effectue la procédure le résultat me renvoie __NOM ?.

    JE VOUDRAIS SAVOIR POURQUOI .

  6. Gaetan Mourmant dit :

    Quel est la formule que vous avez entrée?

    Gaetan

  7. Gilles Martin dit :

    Bonjour,

    Pour que cela fonctionne sur tout le classeur il convient d’avoir dans la zone Fait référence à :

    =!C4-!B4 c’est-à-dire un nom de classeur et non plus un nom de feuille. C’est vous-même qui m’avez appris cette astuce.

    Merci pour votre travail et votre remarquable pédagogie.

  8. Gaetan Mourmant dit :

    Chouette, j’ai ré-appris quelque chose 😉

    Merci

    Gaetan

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.