Passer au contenu

Comment rendre des formules de calcul explicites

Solution : en utilisant des noms de variables faciles à comprendre.

Vous voulez en finir avec les formules de calcul du genre A5*B8/C11. Avec leur désignation en A15 ou B7, qui rappelle le jeu de bataille navale, les coordonnées de cellules dans une feuille de calcul ne rendent pas les formules très explicites. Lorsque vous lisez =A154*B25*(1-C12/100), vous ne voyez pas immédiatement ce que calcule cette formule.Heureusement, tous les tableurs permettent de désigner une cellule ou une plage de cellules par un nom. En utilisant cette possibilité, vous pourrez donc écrire la formule ci-dessus sous la forme =Prix unitaire*Quantité*(1-TauxRemise/100), ce qui est incontestablement plus clair.

Utilisez l’opérateur d’intersection

L’utilisation des noms de plages permet même de se servir d’un élément peu connu des tableurs : l’opérateur d’intersection. Pour en comprendre l’intérêt, regardez l’exemple qui figure dans l’écran A. Les noms d’auberges (Trappes, Noisy, etc.) sont placés en colonnes, et les postes de dépenses, pour chacune d’elles, en lignes. Si vous nommez Trappes le champ B2:B5 et Réfection le champ B2:E2, vous pouvez, dans une formule, faire référence au champ Réfection Trappes.Ce dernier correspond à l’intersection entre les champs Réfection et Trappes, c’est-à-dire à la cellule B2. Or, cette cellule indique précisément le montant des réfections engagées pour l’auberge de Trappes. Notez que, dans la formule, c’est l’espace qui sert d’opérateur d’intersection entre deux champs.Bien entendu, les tableurs permettent de nommer des champs en trois dimensions. C’est-à-dire faisant référence à des cellules placées dans plusieurs feuilles consécutives d’un même classeur. Par exemple les champs B2 à D4 des trois premières feuilles. Toutefois, cette technique étant source de confusions, nous vous déconseillons de l’utiliser.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Etienne Oehmichen