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

calcul de texte dans une colonne

J

jef

Guest
bonjour voici le problème
Je cherche à calculer dans une colonne combien de chaines de caracteres identiques sont saisies.
ex : une colonne prénom, combien ai je de paul, de jean, de marie....
de plus j'aimerais que ces calculs s'éxécutent automatiquement à chaque nouvelle saisie.

Pour être plus précis voici le cas en détail .
j'ai une base de données excel où j'enregistre des personnes qui partent en vacances par avion.
Je dois gérer les places d'avion, je peux avoir pour la même période donc la même base de données une 40aine de vols.
dans mes colonnes j'ai
1 - nom prénom
1 - séjour
1 - vol
(pour un séjour je n'ai qu'un vol) donc je peux avoir mon total par séjours différents ou par vols différents.
Je vais tenter par Tableau croisés dynamiques mais je ne suis pas sur que ce soit la bonne piste.
Merci par avance de votre aide.
 
C

Cathy

Guest
Une question : nom prénom = 2 colonnes différentes?

Tu peux utiliser soit NB.SI soit une formule matricielle à valider par ctrl+maj+entrée
(il y a aussi l'assistant somme conditionnelle). Tu trouveras plein d'indications sur ce sujet sur le site

pour que ces calculs s'éxécutent automatiquement à chaque nouvelle saisie: il faut une macro événementielle dans la feuille

Private Sub Worksheet_Change(ByVal Target As Range)

Cathy
 
J

jef

Guest
merci pour la réponse rapide
je vais essayer tout celà
concernant la colonne nom prénom ce n'est qu'une colonne, celà évite les doublons
j'essaye et je vous donne des nouvelles + tard.
A+jeff
 
C

Cathy

Guest
pour obtenir juste le prénom :

=DROITE(A12;NBCAR(A12)-CHERCHE(" ";A1;1))

La formule matricielle donnerait donc, par exemple :

=SOMME(SI(DROITE($A$1:$A$13;NBCAR(A12)-CHERCHE(" ";A12;1))="Pierre";1;0))

à valider par ctrl+maj+entrée

tu auras le nombre de "pierre" dans ta plage.

Cathy
 
J

jef

Guest
merci encore
finalement j'ai utilisé un Tableau croisé dynamique qui me donne un bon résultat;
Si celà intéresse quelqu'un je peux le mettre en téléchargement sur le forum
Merci pour tout
jeff
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…