Excel : écrire "contient" au lieu de "="
Résolu/Fermé
dom14500
-
3 juin 2011 à 22:47
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 - 6 juin 2011 à 18:15
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 - 6 juin 2011 à 18:15
A voir également:
- Ce fichier contient l'historique des livres empruntés à la bibliothèque. combien de titres différents contient-il ?
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 4/06/2011 à 11:40
Modifié par Vaucluse le 4/06/2011 à 11:40
Bonjour
Si vos codes X sont toujours en fin de texte, vous pouvez peut être utiliser:
=SOMMEPROD((DROITE('F2 PTME'!$C$8:$C$100;1)="X")*('F2 PTME'!$B$8:$B$100=$C5))
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Si vos codes X sont toujours en fin de texte, vous pouvez peut être utiliser:
=SOMMEPROD((DROITE('F2 PTME'!$C$8:$C$100;1)="X")*('F2 PTME'!$B$8:$B$100=$C5))
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Gord21
Messages postés
918
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
20 mars 2013
289
3 juin 2011 à 22:51
3 juin 2011 à 22:51
Bonsoir,
Si tu veux, tu peux utiliser la fonction CHERCHE ou la fonction TROUVE.
@+
Si tu veux, tu peux utiliser la fonction CHERCHE ou la fonction TROUVE.
@+
Merci Gord21,
mais comment insérer CHERCHE ou TROUVE dans la formule initiale ? J'ai bien essayé ... c'est un fiasco.
Bonne journée
mais comment insérer CHERCHE ou TROUVE dans la formule initiale ? J'ai bien essayé ... c'est un fiasco.
Bonne journée
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
1 058
4 juin 2011 à 11:32
4 juin 2011 à 11:32
Bonjour,
Essayez de remplacer SI('F2 PTME'!$C$8:$C$100="X";1;0)
par SI(ESTNUM(CHERCHE("X";'F2 PTME'!$C$8:$C$100));1;0)
La fonction TROUVE est sensible à la casse CHERCHE ne l'est pas.
Essayez de remplacer SI('F2 PTME'!$C$8:$C$100="X";1;0)
par SI(ESTNUM(CHERCHE("X";'F2 PTME'!$C$8:$C$100));1;0)
La fonction TROUVE est sensible à la casse CHERCHE ne l'est pas.
4 juin 2011 à 12:10
MAIS comment faire pour ajouter la deuxième condition ?
Je m'explique (enfin j'essaye) :
=SOMMEPROD((DROITE('F2 PTME'!$C$8:$C$100;1)="X")*('F2 PTME'!$B$8:$B$100=$C5))
fonctionne bien car les x sont toujours en fin
cependant j'ai besoin d'ajouter çà :
SI('F2 PTME'!$C$8:$C$100="ABS";1;0)*SI('F2 PTME'!$B$8:$B$100=$C5;1;0))
Merci à tous de l'aide apportée, avec un peu de chance je n'y passerai pas le WE.
Modifié par tontong le 4/06/2011 à 12:21
=SOMMEPROD(((DROITE('F2 PTME'!$C$8:$C$100;1)="X")+('F2 PTME'!$C$8:$C$100="ABS"))*('F2 PTME'!$B$8:$B$100=$C5))
4 juin 2011 à 12:31
Merci +++ à tous.
PS : youpi le WE s'annonce bien moins pourri qu'hier soir.
4 juin 2011 à 15:46
la même en plus compliquée :
=SOMME(SI('F1 TARV'!C$5:C$340="X";1;0)*SI('F1 TARV'!$C$5:$C$340=$C5;1;0)*SI('F1 TARV'!$B$5:$B$340="X";0;1)+SI('F1 TARV'!$C$5:C$340="ABS";1;0)*SI('F1 TARV'!$C$5:$C$340=$C5;1;0)*SI('F1 TARV'!$B$5:$B$340="X";0;1))
retranscrite selon votre modèle =SOMMEPROD(((DROITE('F1 TARV'!$C$5:C$340;1)="X")+('F1 TARV'!$C$5:E$340="ABS"))*('F1 TARV'!$C$5:$C$340=$C5))
et là ça se corse (enfin pour moi)
car on ajoute une condition supplémentaire : si x (que x) est présent dans la plage B5:B340 de F1TARV le résultat est égal à 0(zéro)
: SI('F1 TARV'!$B$5:$B$340="X";0;1)
Comment traduire avec cette nouvelle condition ?
J'espère être claire :-)
Pour vous rassurer, c'est le dernier obstacle.
4 juin 2011 à 16:22
ceci devrait suffire en fin de formule pour compltéer l'item après le signh *
*('F1 TARV'!$C$5:$C$340=$C5)*('F1 TARV'!$B$5:$B$340<>"X"))
crdlmnt