Formule qui ne marche pas

Résolu
spat51 -  
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

3 réponses

PHILOU10120 Messages postés 6515 Date d'inscription   Statut Contributeur Dernière intervention   827
 
la formule

=SI(J9="x";"";SI((C9="dinckelacker")*(J9>2);"refaire";""))
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
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.
0
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
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
spat51
 
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
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
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