Excel/problem ds la formule....

Résolu
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous et ttes,

permettez moi de commencer par vous souhaitez une bonne après-midi...mon "mentor" etant absent, je me retourner vers vous pour un tit problème.

au départ, j'ai une formule qui est :
=SI($B3="";"";SI(ET(GAUCHE($B3;5)*1<F$2;DROITE($B3;5)*1>F$2);1;SI($C3="";"";SI(ET(GAUCHE($C3;5)*1<F$2;DROITE($C3;5)*1>=F$2);2;SI($D3="";"";SI(ET(GAUCHE($D3;5)*1<F$2;DROITE($D3;5)*1>=F$2);3;""))))))

à la suite de cette formule j'aimerais ajouter une nouvelle condition qui serait :
SI($e3="";"";SI(ET(GAUCHE($e3;5)*1<F$2;DROITE($e3;5)*1>=F$2);4;""))))))


petit problème, excel ne vaut pas car il me donne comme info ce que certain connaisse comme étant : Impossible d'entrer la formule spécifié car elle utilise plus de niveaux d'imbrication Que ne l'autorise le format de fichier actuel

j'ai essayé de sauvegarder sous exel 2007 (même sicela m'arrange moins)..Mais sans résultat...

l'un d'entre vous pourrait-il me donner une piste de solution...

merci de votre aide et des solutions que vous pourriez m'apporter

bien à vous

berni///






10 réponses

chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Bonjour,

je pense que le problème vient du fait que tu aies 8 conditions SI au total en rajoutant ta nouvelle condition, et qu'Excel ne peut accepter que jusqu'à 7 conditions SI imbriquées.

Cordialement.
0
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
bonjour chossette9,

merci pour votre intervention. je me demandais s'il y aurait pas moyen de réduire (sans perdre l'efficacité de la formule) la formule pour faire en sorte que le problème ne soit plus...?

cdlmnt,

berni//
0
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
re-bsr...

je reviens vers vous pour relancer la question ci-dessus...mais peut-être n'y a-t-il pas de réponse..

merci de me donner vos avis et suggestions..

tres bonne soirée..

berni///
0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut le fil,

L'imbrication de plus de 7 conditionnelles n'est pas un problème en relaçant les imbrications en cascade on peut aller jusqu'a 40 sans problème quelque soit la version Excel par contre il serait intéressant de savoir ce que tu saisis en B3, C3, D3, E3 et F2
Le mieux serait d'avoir un exemple de ton fichier
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
Bonsoir mike-31,

j'espere que vous allez bien. je vous remercie de votre réponse.
comme suggérer, je me permets de poster le fichier afin de clarifier les choses :
https://www.cjoint.com/?3EzwZJbxouU

bien à vous.

berni///
0
Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Bonjour à tous les trois. Une solution qui semble fonctionner :

=SI(OU($B3="";$C3="";$D3="";$E3="");""; SI(ET(GAUCHE($B3;5)*1<F$2;DROITE($B3;5)*1>F$2);1; SI(ET(GAUCHE($C3;5)*1<F$2;DROITE($C3;5)*1>=F$2);2; SI(ET(GAUCHE($D3;5)*1<F$2;DROITE($D3;5)*1>=F$2);3; SI(ET(GAUCHE($E3;5)*1<F$2;DROITE($E3;5)*1>=F$2);4;"")))))

Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond
0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re le fil,

et pourquoi ne pas relancer une cascade en F3 en ajoutant simplement
&SI($E3="";"";SI(ET(GAUCHE($E3;5)*1<F$2;DROITE($E3;5)*1>=F$2);4;""))

ce qui donne

=SI($B3="";"";SI(ET(GAUCHE($B3;5)*1<F$2;DROITE($B3;5)*1>F$2);1;SI($C3="";"";SI(ET(GAUCHE($C3;5)*1<F$2;DROITE($C3;5)*1>=F$2);2;SI($D3="";"";SI(ET(GAUCHE($D3;5)*1<F$2;DROITE($D3;5)*1>=F$2);3;""))))))&SI($E3="";"";SI(ET(GAUCHE($E3;5)*1<F$2;DROITE($E3;5)*1>=F$2);4;""))

à incrémenter vers la droite

ou tester l'erreur toujors en F3

=SI(ESTERREUR($B3+$C3+$D3+$E3);SI(ET(GAUCHE($B3;5)*1<F$2;DROITE($B3;5)*1>F$2);1;SI(ET(GAUCHE($C3;5)*1<F$2;DROITE($C3;5)*1>=F$2);2;SI(ET(GAUCHE($D3;5)*1<F$2;DROITE($D3;5)*1>=F$2);3;SI(ET(GAUCHE($E3;5)*1<F$2;DROITE($E3;5)*1>=F$2);4;"")))))

et incrémenter vers la droite

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
Bonjour à tous, Bonjour Raymond et mike-31,


en vitesse ce mail car je suis sur mon lieu de travail et je ne suis pas autorisé à aller sur le ent...merci à vous deux pr les propositions...je vois ça ce soir et vous dit quoi..d'avance merci...

a tantot...
0
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
re bjr messieurs..je devrais dire bonsoir messieurs,

permettez moi de vous remercier à nouveau pour votre aide.
j'ai essayé les formule et cela marche tres bien...je dois reconnaître mon "ignorance" et mon "incapacité" à vraiment comprendre les formules proposées mais celles-ci focntionnent et j'en suis ravi...

encore u tt grand merci...

tres bonne nuit à vous deux...

bien cdlmnt,

berni///
0
rourouu Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Je rencontre le même problème mais avec une formule différente.
Etant donné que le lien de benji71 n'est plus valide j'ai du mal à comprendre comment adapter la solution à mon problème?
Il y doit y avoir un rapport avec l'imbrication de conditions sur une même cellule non?

Merci.

Cdlmnt,

Rourouu
0
Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Cette discussion étant résolue depuis plus d'un an, et ta formule étant différente, je te suggère de lancer ta propre discussion en indiquant ta formule, en précisant ta version d'excel, et si possible en joignant ton fichier.

Cordialement.
0