Formule qui ne marche pas

Résolu
Bonjour,
je voudrais que cette formule marche si dans J9 je met une lettre( un x par exemple ) et que dans la cellule ou se trouve cette formule "refaire" n'apparaisse pas quand il y a un x dans J9

=SI((C9="dinckelacker")*(J9>2);"refaire";"")

merci de votre aide

3 réponses

  1. Contributeur
    la formule

    =SI(J9="x";"";SI((C9="dinckelacker")*(J9>2);"refaire";""))
    0
    1. Contributeur
      bonjour

      Comme ceci cela devrait aller :

      =SI(ET(C9="dinckelacker";J9<>"");"";"refaire")


      Toujours zen
      La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
      0
      1. Contributeur
        Ces deux formules donnent deux résultats inverses !
        Mais comme la demande de spat51 n'est pas d'une limpidité absolue, c'est à lui de choisir celle qui convient à son réel besoin.

        En effet "si dans J9 je met une lettre( un x par exemple )" veut dire quoi ?
        * Si je mets une lettre bien déterminée, le x et aucune autre ?
        * Si je mets n'importe quelle lettre, mais pas un chiffre ?
        * Si je mets un caractère quelconque, c'est-à-dire que ma cellule n'est plus vide ?
        Et dans la formule il y a )*(J9>2);"
        que signifie le 2 ?
        0
    2. en fait la premiere reponse me suffit

      *c'est la lettre X que j'ai besoin car elle represente le fait quil n'y a pas eu d'analyse (un chiffre)
      * en fait moi je voudrais qu si je mets n'importe quelle lettre, mais pas un chiffre il ne se passe rien
      * 2 est la valeur à ne pas depassé
      * une chose bisard c'est que dans la formule si on met < à la place de >
      on à besoin de rien faire elle ne prends pas en compte leslettres
      0
      1. Contributeur
        Ce n'est ni bisard ni bizarre : Dans la table des caractères ASCII, les chiffres viennent avant les lettres ; donc <2 ne te donnera pas les chiffres de 2 à 9, ni les lettres minuscules, ni les lettres majuscules.
        Compte-tenu des précisions apportées, c'est bien la formule de PHILOU10120 qui correspond.
        0