Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

(RESOLU) si cellule contient

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Usine à gaz

XLDnaute Barbatruc
Bonjour à tous,
Je ne trouve pas la solution à mon problème suivant :

dans une cellule, par exemple A1, je peux avoir deux saisies différentes :

A1 "cp"
ou
A1 "cp0.50"

Je voudrais faire une formule "si" qui me donne un résultat dans une autre cellule, par exemple C en fonction du contenu de A1

Important : je ne cherche pas exraire une partie des données de A1, je cherche juste à obtenir un résultat en complètant la formule avec d'autres instructions.

Merci pour aide,
Amicalement,
Lionel,
 
Dernière édition:
Re : si cellule contient

Bonjour arthour973,

pas très clair comme énoncé, mais essaye ceci :

C1 :
=SI(A1="*"&"cp"&"*";"OK !";"Pas bon...")


A plus...

EDIT : 'vraiment pas réveillé, ce matin. Je vais prendre une bassine de café. Prends la formule de tdenfert
 
Dernière édition:
Re : si cellule contient

dsl Patrick, mais apparemment cela ne fonctionne pas ou je ne comprends rien. Il me donne "valeur"

Je vous renvoie le fichier pour que vous voyez.
Amicalement,
Lionel,
 

Pièces jointes

  • CP.xls
    CP.xls
    209.5 KB · Affichages: 87
  • CP.xls
    CP.xls
    209.5 KB · Affichages: 90
  • CP.xls
    CP.xls
    209.5 KB · Affichages: 93
Dernière édition:
Re : si cellule contient

Re,

Les deux fichiers que j'ai joint contiennent des formules en colonne D qui renvoient les résultats que vous souhaitiez.
Mais si vous modifiez ces formules, il me parait normal que les résultats soient eux aussi modifiés.

SI(D8="cp";1;SI(STXT(D8;1;2)="cp";STXT(D8;3;5)*1;0 ))
Dans mes fichiers

=SI(D10="cp";1;SI(STXT(D10;1;2)="cp";STXT(D10;3;4)*1;0 ))
dans le vôtre...
 
Dernière édition:
Re : si cellule contient

Re,

Il est indiqué en rouge sur fond jaune :
Attention : le séparateur décimal utilisé est le point. Si vous utlisez la virgule, modifiez la saisie en colonne D
Vous pouvez également modifier ce paramètre en passant par Outils, Options, International (pour Excel 2003, peut varier selon la v° que vous utilisez)
 
Re : si cellule contient

Miracle d'excel ! ça marche et je ne sais pas pourquoi !

en fait, j'ai essayé votre formule sur la ligne 12 et ça a marché. Mais toujours pas sur la ligne 10.
Donc, j'ai copié la ligne 12 sur la ligne 10 et Ho miracles impénétrables........ ça marche aussi.

La cellule AJ11 devait avoir un problème avant ma recopie.

Un grand merci pour votre aide.
Amicalement,
Lionel,
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
692
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…