Récupérer le contenu d'une cellule dans une formule

Bonjour,

ma formule est la suivante: =SI(NB.SI(AK3;"*SPA*");1;0)

je veux donc que si le mot SPA apparaisse dans le texte de la case AK3, alors que la réponse soit 1.

Cela marche très bien sous cette forme, mais je voudrais qu'à la place de renseigner directement le mot à trouver (SPA), que la formule récupère directement le contenu dans la cellule F1.

quand j'indique =SI(NB.SI(AK3;MOTS!F1);1;0), cela ne marche pas.

j'ai essayé également =SI(NB.SI(AK3;"MOTS!F1");1;0) et aussi =SI(NB.SI(AK3;"*"&MOTS!F1&"*");1;0)

je crois qu'il y a une formule pour cela mais je ne la retouve pas!

merci pour vos idées!

Bonjour

MOTS c'est le nom d'une feuille ?

Si oui, formule à tester --> =SI(NB.SI(AK3;"*SPA*");INDIRECT("MOTS" & "!F1");0)

Si ok, veillez à cloturer le fil lors de votre réponse en cliquant sur la case à cocher verte à coté du bouton EDITER

Cordialement

Bonjour,

J'aurais mis :

=SI(NB.SI(AK3;"*"&MOTS!$F$1&"*");1;0)

Cordialement.

Bonjour Dan,

merci pour la réponse! cependant, cela ne peux pas marcher car je voudrais le faire pour plusieurs mots en fonction de celui qui est renseigné dans la case F1, or dans cette formule le mot "SPA" est figé.

Bonjour MFerrand,

merci aussi, j'ai déjà tenté avec cette formule cela ne fonctionne pas.


Je crois avoir la solution, c'est la formule Indirect qu'il me manquait.

la formule qui fonctionne est =SI(NB.SI(AK3;"*"&INDIRECT("MOTS!F1")&"*");1;0)

Merci à vous et bonne journée!

Bonjour MFerrand,

merci aussi, j'ai déjà tenté avec cette formule cela ne fonctionne pas.

Curieux ! Car chez moi elle fonctionne ! Et sur la même version d'Excel...

NB- Tu aurais mis un fichier, on pourrait s'en assurer.

Re

....celui qui est renseigné dans la case F1, or dans cette formule le mot "SPA" est figé.

Ok mais vous n'aviez pas précisé dans votre demande que le mot à trouver pouvait être autre que SPA

Cordialement

Rechercher des sujets similaires à "recuperer contenu formule"