Quiconque utilise Excel depuis un certain temps sait que certaines formules peuvent être assez longues. Excel les gère – tant qu’ils sont construits correctement – mais ils peuvent être un ours à comprendre pour les humains.

Même après avoir développé vos propres formules, vous pourriez avoir du mal à les comprendre des semaines ou des mois plus tard.

Une façon de rendre les formules un peu plus faciles à comprendre est d’utiliser Alt + Entrée au milieu de la formule pour «formater» la façon dont elle apparaît à l’écran. Prenons par exemple la formule longue suivante:

=+IF($A2=0,0,IF($B2<4264,0,IF(AND($B2>=4264,$B2<=4895), (-22.31$C2/365),IF(AND($B2>=4895,$B2<=32760),($B20.093- 476.89)$C2/365,IF($B2>32760,($B20.128-1623.49)*$C2/365)))))

Cette formule peut également être écrite de la manière suivante, en appuyant sur Alt + Entrée à la fin de chaque ligne de la formule:

=+IF($A1=0,0, IF($B1<4264,0, IF(AND($B1>=4264,$B1<=4895),(-22.31$C1/365), IF(AND($B1>=4895,$B1<=32760),($B10.093-476.89)$C1/365, IF($B1>32760,($B10.128-1623.49)*$C1/365)))))

Désormais, la formule fragmentée apparaît sur cinq lignes, même si tout apparaît dans une seule cellule. La formule fragmentée fonctionne comme si tout était sur une seule ligne.

De plus, si vous copiez la formule fragmentée complète de la barre de formule et la collez dans une feuille de calcul, chaque ligne de la formule est collée dans une cellule différente, ce qui facilite le test de chaque partie. C’est beaucoup plus rapide que de copier et coller des parties de la formule d’origine.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (11251) s’applique à Microsoft Excel 2007 et 2010. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

lien: / excel-Dealing_with_Long_Formulas [Traitement des formules longues].