Excel/problem ds la formule....

Résolu/Fermé
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 25 mai 2011 à 12:00
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 - 8 juil. 2013 à 16:33
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///






A voir également:

10 réponses

chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 308
25 mai 2011 à 12:36
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 samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
25 mai 2011 à 15:17
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 samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
25 mai 2011 à 22:06
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 18345 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 8 novembre 2024 5 104
25 mai 2011 à 22:44
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 samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
25 mai 2011 à 22:53
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 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
Modifié par Raymond PENTIER le 26/05/2011 à 01:53
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 18345 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 8 novembre 2024 5 104
Modifié par Mike-31 le 26/05/2011 à 11:32
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 samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
26 mai 2011 à 12:09
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 samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
26 mai 2011 à 23:00
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 lundi 8 avril 2013 Statut Membre Dernière intervention 12 juillet 2013
Modifié par rourouu le 8/07/2013 à 16:13
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 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
8 juil. 2013 à 16:33
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