Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Erreur sur une formule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Luc Lucasse

XLDnaute Occasionnel
Bonjour au forum,

J'ai comme formule:
=OU(SI(ET(J268<>"FAUX";G57=1);"LAY";" ");SI(ET(J269<>"FAUX";G57=0-2);"LAY";""))

quand je fais l'évaluation de la formule:
OU("LAY";"")


Mais dans ma case j'ai:
#VALEUR

Est ce que vous pourriez me dire où est mon erreur??

Merci pour votre aide
 
Re : Erreur sur une formule

Salut Luc,

Proposition de correction à essayer :

=SI(OU(ET(J268<>"FAUX";G57=1);ET(J269<>"FAUX";G57=0-2));"LAY";"")

Pas facile de vérifier sans fichier

donc à toi de tester.

@+
 
Re : Erreur sur une formule

Merci pour ta réponse

Et celle la tu l'adapte comment:

=OU(SI(ET(J268<>"FAUX";G57=1);"LAY";" ");SI(ET(J269<>"FAUX";G57=0 - 2);"LAY";" ");SI(ET(J270<>"FAUX";G57=0 - 3);"LAY";" ");SI(W253<>"";"CLEAR";" "))

J'ai du mal avec la partie "CLEAR"

Merci de ta réponse
 
Re : Erreur sur une formule

re,

Sans le fichier, ça devient plus compliqué, je te joins ce que je crois être correct, mais à toi de tester :

=SI(OU(ET(J268<>"FAUX";G57=1);ET(J269<>"FAUX";G57=0-2));"LAY";SI(ET(J270<>"FAUX";G57=0 - 3);"LAY";SI(W253<>"";"CLEAR";" ")))

Petit détail : tu mets dans ta formule G57=0-2 et G57=0-3, tu peux remplacer par -2 et -3

Si autres formules, joins le fichier en indiquant le résultat théorique du test, parce que là, je ne sais pas si la formule que je te propose va te donner le bon résultat.

@+
 
Re : Erreur sur une formule

En fait je fais pas mal d'erreur dans mes formules:

=OU(SI(ET(J268<>"FAUX";G57="0 - 1");J268;"");SI(J269<>"FAUX";G57="0 - 2");J269;"");SI(ET(J270<>"FAUX";G57="0 - 3");J270;""))

=OU(SI(ET(J268<>"FAUX";G57="0 - 1";G254>D268);D268;"");SI(J269<>"FAUX";G57="0 - 2";G254>D269);D269;"");SI(ET(J270<>"FAUX";G57="0 - 3";G254>D270);D270;""))

Il y a des erreurs sur ces 2 formules mais j'arrive pas à m'en sortir et je m'embrouille

Est ce que vous pourriez jeter un soup d'oeil svp??

Merci
 
Re : Erreur sur une formule

Bonjour Luc, Tibo toujours sur le front!

Sans entrer dans le détail de la formule dans laquelle je ne me serais pas aventuré de peur de m'embrouiller aussi car je ne suis pas un pro des formules longues et imbriquées, une remarque : pourquoi ne pas créer une fonction personnalisée en vba ( je rabache un peu, je l'ai déjà dit sur un fil il y a peu!) qui me parait plus simple à décomposer et à vérifier et à corriger. Tout le monde ne s'appelle pas Monique!!

Si l'idée t'intéresse et que tu as besoin d'un coup de main, n'hésite pas, je t'aiderai avec plaisir.

A+
 
Re : Erreur sur une formule

L'idée m'interesse beaucoup mais je suis pas trés fort en VBA alors un coup de main m'interesse vraiment!!!!

Merci pour ta réponse
 
Re : Erreur sur une formule

Pour une des formules:

Je veux mettre la formule en S254:

Je te décompose ce que je recherche:

on va dire que:
a=ET(J268<>"FAUX";G57=1)
b=ET(J269<>"FAUX";G57= 0-2)
c=ET(J270<>"FAUX";G57=0 - 3)
d=W253<>"";

Je veux n'avoir que "a" ou "b" ou "c" ou "d"

si j'ai "a" je veux "LAY" dans la case S254
si j'ai "b" je veux "LAY" dans la case S254
si j'ai "c" je veux "LAY" dans la case S254
si j'ai "d" je veux "CLEAR" dans la case S254

Merci de ta réponse
 
Re : Erreur sur une formule

Re,

Pour ce soir, je te propose un exemple de principe, vois si piges le système avant d'aller plus loin.

Un cas simple : comparer 2 cellules.

Si tout va bien, je pourrai reprendre le fil demain, je ne vais pas tarder à me mettre au lit, je me lève tôt demain.

Jette un oeil, j'attends un peu avant d'aller dans les plumes.

Ps: la fonction est dans le module " fonctions_perso"
 

Pièces jointes

Re : Erreur sur une formule

Je comprend la fonction par contre si on a 2 conditions on fait comment??

Par exemple B6=C6 et B6<>FAUX

Autre petite question: Que faut il écrire pour avoir "OU" entre 2 fonctions??

Merci pour ton aide
 
Dernière édition:
Re : Erreur sur une formule

J'ai mis 3 instructions dans le module1:
Perso_Compare
Perso_Compare1
Perso_Compare2

et dans ma case S254 l'instruction:
=OU(Perso_Compare(J268;G57);Perso_Compare1(J269;G57);Perso_Compare2(J270;G57))

Et j'ai l'erreur "#valeur" qui apparait

Ensuite je fais l'évaluation de formule et j'ai
=OU(LAY;"";"")

Vu que j'ai cette réponse pourquoi est ce que je n'ai pas "LAY" dans ma case S254?? 😕

Merci de ta réponse
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
564
Réponses
4
Affichages
311
Réponses
5
Affichages
324
Réponses
5
Affichages
240
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…