Résultat formule si contenant texte. Afficher ce texte

Bonjour à tous,

Le résultat d'une fonction si est le contenu d'une cellule contenant du texte. Quand je fais ma formule j'obtiens donc #valeur. Comment contourner cela pour afficher le texte comme résultat. Comme le texte de la cellule de base est variable je n'aimerai pas passer par des guillemets. (Ça serait trop simple sinon )

Cela est-il possible par formule?

Merci d'avance pour vos réponse.

Ps: je travail avec un ordinateur hors réseau et je vous écris depuis un téléphone. Je ne peux donc malheureusement pas joindre de fichier...

Bonjour,

Donne-nous des exemples avec la formule et le résultat que tu attends.

Bonjour,

Comme le texte de la cellule de base est variable je n'aimerai pas passer par des guillemets. (Ça serait trop simple sinon )

Trop simple sûrement ! Le texte s'écrit simplement quand tu le saisis, mais quand tu tapes une formule, si elle inclut du texte, ce dernier est forcément entre guillemets, car s'il ne l'est pas, c'est soit un nom de fonction, soit un nom de plage..

=SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=X10);V10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=AM10);AK10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=AY10);AW10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=BK10);BI10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=BZ10);BX10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=CL10);CJ10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=CX10);CV10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=DJ10);DH10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=ET10);ER10;0+SI(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=GA10;FY10;""))))))))))

Voilà la formule. Le max correspond à une recherche de date la plus récente dans des cellules données. En fonction du test logique de chaque résultats le vrai est une cellule où figure un texte variable.

Ce que j'aimerai c'est que mon résultat soit justement le contenu texte (qui est une entrée manuelle variable) de cette cellule.

Pour info cette formule fonctionne si le contenu de la cellule est un nombre.

Encore désolé de ne pas pouvoir partager un fichier. Pas d'accès internet depuis le pc...


=SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=X10);V10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=AM10);AK10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=AY10);AW10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=BK10);BI10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=BZ10);BX10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=CL10);CJ10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=CX10);CV10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=DJ10);DH10;0+SI(ET(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=ET10);ER10;0+SI(MAX(X10;AM10;AY10;BK10;BZ10;CL10;CX10;DJ10;ET10;GA10)=GA10;FY10;""))))))))))

Vois-tu Quand on me montre une telle formule, je ne la lis même pas, car si ça part pour dépasser 3 lignes (voire parfois avant) je m'arrête avant et je prends une autre voie !

MAX travaille sur des nombres, bien évidemment.

Je crois que si tu n'es pas en mesure de fournir un fichier comportant tes données de départ, telles qu'elles sont organisées, et mentionnant le résultat attendu, on aura du mal... à moins que tu soies en mesure de faire visualiser par la description comment sont tes données dans quelle configuration, et d'indiquer exhaustivement ce que tu veux obtenir selon quels critères...

Cordialement.

Re,

OK vu ta formule et la redondance des cellules je comprends que tu as des problèmes. Dès que tu as la possibilité envoi-nous le fichier. Il y aura des solution plus simples. En tout cas, je te conseille d'abandonner ta formule.

Merci pour vos réponses mais j'ai trouvé une solution.

J'ai enlevé toutes les fonctions ET() de la formule et remplacé les "0+si" de valeur si faux par le "si" suivant de la formule.

Je sais pas si c'est clair mais en l'occurrence ça fonctionne !

Re,

Tant mieux.

Rechercher des sujets similaires à "resultat formule contenant texte afficher"