Condition si ,cellule contient un nombre

Jerome35

XLDnaute Nouveau
Bonjour à tous,

Je souhaite que dans mon fichier la cellule H41 reste vide quand la cellule F41 ne contient pas un nombre.
Ma formule qui est déjà présente en H41 doit donc être : si la cellule F41 contient un nombre alors excel vérifie en G41 que si la cellule contient Toé alors elle marque Toé en H41 sinon elle marque dop.

Merci d'avance.
 

Pièces jointes

  • Suivi activité.xlsm
    19.1 KB · Affichages: 23

Staple1600

XLDnaute Barbatruc
Bonjour

Juste histoire de varier les plaisirs ;)
(et au passage de prendre en compte le cas ou F41 serait vide)

=CHOISIR(1+ET(F41<>"";ESTNUM(F41);NON(ESTERR(CHERCHE("Toé";G41))));"dop";"Toé")


PS: Est-ce que j'ai bon? La formule renvoie-t-elle le résultat escompté?
 

Jerome35

XLDnaute Nouveau
Bonjour

Juste histoire de varier les plaisirs ;)
(et au passage de prendre en compte le cas ou F41 serait vide)

=CHOISIR(1+ET(F41<>"";ESTNUM(F41);NON(ESTERR(CHERCHE("Toé";G41))));"dop";"Toé")


PS: Est-ce que j'ai bon? La formule renvoie-t-elle le résultat escompté?
Bonjour,

Malheureusement l'effet escompté n'est pas celui là.
J'ai eu la solution avec Philippe.
Je remets le fichier pour que vous puissiez regarder.
Merci encore.
 

Pièces jointes

  • Suivi activité.xlsm
    19.9 KB · Affichages: 16

Staple1600

XLDnaute Barbatruc
Re

Comme tu as la solution
Je propose pour le fun ou pour tout autre utilité qui pourra être trouvé cette formule à utiliser les nuits sans lune avec coefficient de grande marée. ;)

=REPT("Toé";ESTNUM(CHERCHE("Toé";G9))*(ET(ESTNUM(F9);(F9<>""))))&REPT("dop";ESTERR(CHERCHE("Toé";G9))*(ESTNUM(F9)))


Apparemment, elle fonctionne non ? ;)
 

job75

XLDnaute Barbatruc
Bonjour à tous,

La formule du post #4 prend en mémoire 71 octets.

La formule du post #6 de JM prend 89 octets - noter que si F9 est numérique elle est aussi <> "" !!!

Celle-ci prend 70 octets :
Code:
=REPT("Toé";ESTNUM(F41*CHERCHE("toé";G41)))&REPT("dop";ESTERR(CHERCHE("toé";G41))*ESTNUM(F41))
En effet la fonction SI "pèse" bien plus lourd que la fonction REPT.

A+
 

Jerome35

XLDnaute Nouveau
Re

Comme tu as la solution
Je propose pour le fun ou pour tout autre utilité qui pourra être trouvé cette formule à utiliser les nuits sans lune avec coefficient de grande marée. ;)

=REPT("Toé";ESTNUM(CHERCHE("Toé";G9))*(ET(ESTNUM(F9);(F9<>""))))&REPT("dop";ESTERR(CHERCHE("Toé";G9))*(ESTNUM(F9)))


Apparemment, elle fonctionne non ? ;)
OUi ça fonctionne parfaitement !
Merci encore
Bonne journée
 

El Cabong

XLDnaute Nouveau
... une petite version plus simple afin que j'arrive à vous comprendre...;

Bonjour,

dans une même cellule, je voudrais afficher:

Si une autre cellule en référence est:

si 1, afficher 25 %
si 2, afficher 50%
si 3 afficher 75%
si 4 afficher 100%
sinon, afficher rien

merci Michel
 

Pièces jointes

  • test laurence - Copie.xlsx
    9.8 KB · Affichages: 9

job75

XLDnaute Barbatruc
Bonjour El Cabong, bienvenue sur XLD,

Cela n'a pas grand-chose à voir avec cette discussion mais bof...

Mettez la cellule A2 au format "Pourcentage" et entrez-y la formule =NB(C2:F2)/4

Il est facile de masquer la valeur zéro si ça vous chante.

A+
 

Discussions similaires