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
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.
Dominique, merci pour ces précisions !
bonjour
Cà marche aussi avec une multiplication (et sans doute - pas testé) avec d'autres opérations
merci Gaëtan
claude
Merci Gaêtan, ça marche pratiquement avec toutes les opérations
ç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 .
Quel est la formule que vous avez entrée?
Gaetan
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.
Chouette, j'ai ré-appris quelque chose 😉
Merci
Gaetan