Problème fonction ESTERREUR et mise en forme conditionelle

J'ai plusieurs problèmes.

J'ai déja fait une RECHERCHEV.

Je dois faire le traitement des erreur avec la fonction ESTERREUR.

J'essaie de l'inclure pour toutes mes fonctions déja existantes, mais je ne sais pas comment faire. Pourrais tu m'expliquer stp.

Voici mon exemple :

Il y a 2 feuilles : la 1ere avec des valeurs. Et la 2eme avec des RECHERCHEV.

J'ai supprimé une valeur pour vérifier si la fonction SI(ESTERREUR) dans la 2eme feuille fonctionne.

Et au lieu de me mettre une celulle vide (car dans la fonction SI(ESTERREUR) j'ai indiqué la valeur de l'erreur comme une celulle vide ""), il m'afiche un 0.

J'ai souligné les celulles correspondante pour que ce soit plus visible.

Et j'ai un autre problème. Quand je vais dans format===>Mise en forme conditionelle.

Je cherche a mettre en rouge les valeurs maximums d'une plage. Je selectionne la formule et je tape : =MAX(E4:E18) et je choisis la couleur rouge dans format. Et ensuite il me les selectionne toutes en rouge.

Voici le fichier d'exemple :

Merci beaucoup de votre aide. Je vous en serai jamais assez reconnaissant.

Bonjour

Réponse à la premiére question:

=SI(OU(RECHERCHEV(B25;Adhérents;6;FAUX)=0;ESTERREUR(RECHERCHEV(B25;Adhérents;6;FAUX)));"";(RECHERCHEV(B25;Adhérents;6;FAUX)))

Fichier joint

Cordialement,

Amadéus

https://www.excel-pratique.com/~files/doc/Exemple2.xls

Bonjour

Réponse à la 2éme question

cellule E17 par exemple

=$E17=MAX(E3:E17)

ou E65000 et plus si necessaire

Format à recopier sur la collonne avec le pinceau

Cordialement,

Amadéus

https://www.excel-pratique.com/~files/doc/Exemple1.xls

Amadéus a écrit :

Bonjour

Réponse à la premiére question:

=SI(OU(RECHERCHEV(B25;Adhérents;6;FAUX)=0;ESTERREUR(RECHERCHEV(B25;Adhérents;6;FAUX)));"";(RECHERCHEV(B25;Adhérents;6;FAUX)))

Fichier joint

Cordialement,

Amadéus

https://www.excel-pratique.com/~files/doc/Exemple2.xls

Merci beaucoup. J'ai réussi a trouver comment faire en bidoullant un peu les formules.

J'ai fais un traitement des erreurs de ce type :

=SI(ESTERREUR(RECHERCHEV(A5;Adhérents;2;FAUX));"";(RECHERCHEV(A5;Adhérents;2;FAUX)))

Quand je veux appliquer ce type de traitement des erreur a cette formule de base :

=SI(ET(D4="Oui";E4="Débutant");F4*0,7;(SI(ET(D4="Oui";E4="Galop 1");F4*0,7;(SI(ET(D4="Oui";E4="Galop 2");F4*0,5;(SI(ET(D4="Oui";E4="Galop 3");F4*0,5;(SI(ET(D4="Oui";E4="Galop 4");F4*0,5;(SI(ET(D4="Oui";E4="Galop 5");F4*0,5;(SI(ET(D4="Oui";E4="Galop 6");F4*0,5;F4*1)))))))))))))

En essayant mon traitement des erreurs, il m'indique un erreur sur la partie en rouge :

=SI(ESTERREUR(SI(ET(D4="Oui";E4="Débutant");F4*0,7;(SI(ET(D4="Oui";E4="Galop 1");F4*0,7;(SI(ET(D4="Oui";E4="Galop 2");F4*0,5;(SI(ET(D4="Oui";E4="Galop 3");F4*0,5;(SI(ET(D4="Oui";E4="Galop 4");F4*0,5;(SI(ET(D4="Oui";E4="Galop 5");F4*0,5;(SI(ET(D4="Oui";E4="Galop 6");F4*0,5;F4*1))))))))))))));"";(SI(ET(D4="Oui";E4="Débutant");F4*0,7;(SI(ET(D4="Oui";E4="Galop 1");F4*0,7;(SI(ET(D4="Oui";E4="Galop 2");F4*0,5;(SI(ET(D4="Oui";E4="Galop 3");F4*0,5;(SI(ET(D4="Oui";E4="Galop 4");F4*0,5;(SI(ET(D4="Oui";E4="Galop 5");F4*0,5;(SI(ET(D4="Oui";E4="Galop 6");F4*0,5;F4*1)))))))))))))))

Bonsoir,

Difficile sans classeur exemple de voir où ça cloche.

Ce que je peux te proposer de mieux est de simplifier ta formule :

=SI(ESTERREUR(SI(ET(D4="Oui";OU(E4="Débutant";E4="Galop 1"));F4*0,7;(SI(ET(D4="Oui";OU(E4="Galop 2";E4="Galop 3";E4="Galop 4";E4="Galop 5";E4="Galop 6"));F4*0,5;F4*1 etc..bref, si ta valeur si vrai de ta condition SI est identique, imbrique également une fonction OU.

A +

Salut le forum

Doublon de poste

https://www.excel-pratique.com/forum/viewtopic.php?t=1313&postdays=0&postorder=asc&start=10

On ne va pas se retrouver dans les réponses

Mytå

Rechercher des sujets similaires à "probleme fonction esterreur mise forme conditionelle"