Re : Trop d'imbrication tue l'imbrication
Bonjour
Je ne sais quand a été rajouté la fonction ARRONDI.SUP sur Excel. Par conséquent, je ne puis te dire quelles versions d'Excel acceptent ou n'acceptent pas ma formule. Si besoin est, on peut trouver une relation mathématique faisant le même travail (ENT(L3/10)*10+SI(MOD(L3;10)>0;10;0)).
Cf. en pièce jointe ce que j'obtiens chez moi, enregistré sous excel 2003...
J'ai utilisé
pour contourner le problème des cellules alphanumérique, le m étant effacé, et le *1 permettant de transformer du texte en nombre.
et
pour afficher, par exemple 100 avec 100, mais 110 avec 101, 102....juqu'à 109.
La formule, avec une vingtaine de SI
=si(L3<25;"échec";si(L3<50;"25m";si(L3<75;"50m";si (L3<=100;100;si(L3<=110;110;si(L3<=120;120;si(L3<= 130;130;si(L3<=140;140;si(L3<=150;150;si(L3<=160;1 60;si(L3<=170;170;si(L3<=180;180;si(L3<=190;190;si (L3<=200;200;si(L3<=210;210;si(L3<=220;220;si(L3<= 230;230;si(L3<=240;240;si(L3<=250;250;si(L3<=260;2 60;si(L3<=270;270;si(L3>270;"100m+10"))))))))))))) )))))))))
devient donc un truc du style, avec seulement 4 SI
=si(SUBSTITUE(L3;"m";"")*1<25;"échec";
si(SUBSTITUE(L3;"m";"")*1<50;"25m";
si(SUBSTITUE(L3;"m";"")*1<75;"50m";
si (SUBSTITUE(L3;"m";"")*1<=270;ARRONDI.SUP(L3/10;0)*10
;"100m+10"))))))
(tous les cas 100 à 270 sont remplacés par une seule fonction ARRONDI.SUP)
@ plus