Présence d'une chaine de caractères dans une colon

Résolu/Fermé
Detartrax Messages postés 11 Date d'inscription jeudi 25 octobre 2018 Statut Membre Dernière intervention 7 novembre 2018 - Modifié le 25 oct. 2018 à 14:12
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 25 oct. 2018 à 14:25
Bonjour,

J'ai une colonne contenant des identifiants.

Identifiants
id1
id2
id3


J'ai une autre colonne contenant des chaînes de caractères, chaque chaîne pouvant contenir ou non un identifiant :

chaine
chaine1
gnagnagnaid1
chaine2
gnignigniid2
chaine3
gnagnaid1

Je cherche une formule me disant le nombre d'identifiants apparaissant dans la colonne des chaînes (dans notre cas, la réponse est 3).

Merci de votre aide !

D.

A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
Modifié le 25 oct. 2018 à 14:20
Bonjour
vous voulez connaître le nombre total de fois ou un identifiant apparaît
dans le cas la réponse est trois, pas deux, car il y a deux fois id1
avec cette formule à adapter
liste des textes A2 à A8
liste des identifiant (sans blanc) de C2 à C4
la formule:
=SOMMEPROD((NB.SI(A2:A8;"*"&C2:C4&"*"))*1)
(résultat du modèle:3)
ou vous voulez connaître le nombre d'identifiant qui apparaissent dans les textes
dans ce cas, placez cette formule en D2v en ligne avec les identifiants:
=SI(SOMMEPROD((NB.SI($A$2:$A$8;"*"&C2&"*"))*1);1;0)
tirez là sur la hauteur et faites la somme de la colonne
résultat du modèle: 2

crdlmnt
0
Detartrax Messages postés 11 Date d'inscription jeudi 25 octobre 2018 Statut Membre Dernière intervention 7 novembre 2018
25 oct. 2018 à 14:23
Merci beaucoup !
Et ça m'apprendra à faire attention avant de valider...

Aloa,

D.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
25 oct. 2018 à 14:25
Pas de quoi
je passe le sujet en résolu
Bonne route
crdlmnt
0