Priorité conditions excel

Résolu
IrisO -  
 IrisO -
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 !!!

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. Gyrus Messages postés 3360 Statut Membre 526
     
    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
  3. IrisO
     
    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