Priorité conditions excel

Résolu/Fermé
IrisO - 23 févr. 2016 à 16:00
 IrisO - 24 févr. 2016 à 09:57
Bonjour,

J'essaye de prioriser des conditions:

=IF(FIND("HD";Q5);"HD")


else

IF(AND(Y5="contrat";AA5<=1);"<= 2H";IF(AND(Y5="contrat";AA5>1);"> 2H";IF(AND(Y5="facturable";AA5<=7);"<= 8H";IF(AND(Y5="facturable";AA5>7);"> 8H")))))

séparément ça fonctionne très bien mais ensemble j'ai soit HD soit #value

Comment faire ?

Mercii !!!
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 23/02/2016 à 16:57
Re



Ps: votre première formule devrait être:

=IF(Q5="HD";Q5;........ ou IF(Q5="HD";"hd3. qui revient au même

FIND n'a en principe rien à faire là sauf si HD est inclus dans un texte plus long, auquel cas mieux vaut utiliser

=IF(COUNTIF(Q5;"*HD*");"HD";............ qui ne risque pas de renvoyer d'erreur

Crdlmnt

ps: message corrigé, j'ai mis un peu de temps à comprendre qu'il fallait coller la 1° devant la 2°!!!!!

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
23 févr. 2016 à 17:09
Bonjour à tous

Après mijotage, je trouve
=IF(ISERROR(FIND("HD";Q5));IF(AND(Y5="contrat";AA5<=1);"<= 2H";IF(AND(Y5="contrat";AA5>1);"> 2H";IF(AND(Y5="facturable";AA5<=7);"<= 8H";IF(AND(Y5="facturable";AA5>7);"> 8H"))));"HD")

A+
0
Bonjour,

@Vaucluse - Oui j'avais re-ouvert une discussion car je pensais que personne n'avait lu mon dernier commentaire du fait que j'avais marqué la problématique comme résolue!
J'ai testé la formulaire mais elle ne fonctionne pas, effectivement mon HD est inclus dans un texte et le but c'est de cherche dans cette case et de renvoyer HD en priorité lorsque présent.

@Gyrus

Super j'ai testé ta formule et elle fonctionne très bien!

Vous gérez tous les deux!

Merci de votre réactivité :)
0