Priorité dans cellule

Résolu
clonanou -  
Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je réalise un tableau avec en cellule A2, une suite de lettre , j'aimerais en cellule b2 trouver une formule qui puisse dire, si en en cellule A2 il y a la lettre "H" alors je met "H" si il y a la lettre "M" je met "M" sachant que si il y a "H" et "M" je veux que H soit prioritaire sur "M" et "M" sera prioritaire sur "L".
Je ne sais pas si c'est tres clair ...

Merci par avance pour votre aide

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    =SI(NB.SI(A2;"*H*");"H";SI(NB.SI(A2;"*M*");"M";SI(NB.SI(A2;"*L*")"L")"")))

    attention aux signes

    crdlmnt

    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    1
    1. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
       
      Bravo, Vaucluse ; très astucieux !

      Amitiés.
      0
    2. clonanou
       
      Bonjour et merci beaucoup pour la rapidité de la reponse. La formule fonctionne très bien :)
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      je passe le sujet en résolu
      Bonne route
      crdlmnt
      0
    4. clonanou
       
      Rebonjour,

      En fait, je rencontre un probleme .. La formule fonctionne très bien jusqu'a

      <gras>=IF(COUNTIF(N32,"*H*"),"H",IF(COUNTIF(N32,"*M*"),"M","")) puis apres pour rajouter le "L" je rencontre un probleme. la fomule ne fonctionne pas ...
      Un dernier coup de pouce?
      0
    5. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > clonanou
       
      vi... vous avez raison, j"'ai oublié unepoignée de point virgule devant le dernier L

      =SI(NB.SI(A2;"*H*");"H";SI(NB.SI(A2;"*M*");"M";SI(NB.SI(A2;"*L*");"L";"")))

      crdlmnt
      0