07.06.2019 Views

Le Guide Complet - Excel 2010-Fonctions et formules - MicroApp

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Il s’agit en fait d’imbriquer des fonctions SI, de façon à m<strong>et</strong>tre en<br />

place chacun des « embranchements » de l’arbre de décisions.<br />

<strong>Le</strong>s arguments de la première fonction SI sont eux-mêmes des<br />

fonctions SI, dont les arguments sont à leur tour des fonctions SI.<br />

Nous avons ici affaire à une imbrication à trois niveaux, qui se<br />

matérialise de la façon suivante avec la syntaxe <strong>Excel</strong> :<br />

=SI(condition1;SI(condition2;SI(condition3;Action1;Action2);<br />

SI(condition4;Action3;Action4));SI(condition5;SI(condition6;<br />

Action5;Action6);SI(condition7;Action7;Action8)))<br />

Il est possible d’imbriquer jusqu’à 64 niveaux de test SI. Autant<br />

dire que certaines <strong>formules</strong> peuvent être illisibles !<br />

Rendre les <strong>formules</strong> plus lisibles<br />

Pour rendre vos <strong>formules</strong> complexes plus lisibles, il est possible<br />

d’insérer des sauts de ligne lors de la saisie, à l’aide de la combinaison<br />

de touches [Alt]+[Ä]. La formule précédente peut ainsi s’écrire :<br />

=SI(condition1;<br />

SI(condition2;<br />

SI(condition3;Action1;Action2);SI(condition4;Action3;Action4));<br />

SI(condition5;<br />

SI(condition6;Action5;Action6);SI(condition7;Action7;Action8)))<br />

Limiter la taille des <strong>formules</strong><br />

Dans certains cas, les alternatives proposées dans un test SI<br />

diffèrent très légèrement (la valeur d’un coefficient par exemple).<br />

Afin d’éviter d’alourdir la saisie des <strong>formules</strong> <strong>et</strong> de contribuer à<br />

leur meilleure lisibilité, il est préférable de n’inclure dans le test<br />

que la partie conditionnelle de la formule.<br />

Prenons un exemple. Supposons qu’une formule de calcul soit<br />

conditionnée par le contenu de la cellule A23. Si le contenu de A23<br />

est inférieur ou égal à 100, la formule est B23*(C23−D23)*0,5. Sinon,<br />

la formule est B23*(C23−D23)*0.75.<br />

Une première approche (qui donne un résultat correct) est :<br />

=SI(A23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!