Recherche d'une formule magique

C

Clark

Guest
Bonjour tout le monde,

je recherche une formule particulière!
Pour être plus clair, j'ai ces données dans une feuille :


Liste des visites

NOM TYPE
Pierre Courtoisie
Jean Courtoisie
Luc Vente
Pierre Courtoisie

J'aimerais une formule me donnant le nombre de clients ayant reçu une visite de courtoisie soit ici 2 (puisque Pierre=1 (même si 2 visites) et Jean=1)
Pas de macro!

J'ai essayé avec les fonctions de bases de données, mais je n'y parviens pas! Auriez-vous une solution à me proposer!?

Clark :)
 
A

Abel

Guest
Bonjour Clark,

ABRACADABRA !

Boooahhh !! Si on peux p'us raconter des anneries alors ...

Je verrais bien du SOMMEPROD mais là je ne maîtrise plus assez.

Les spécialistes sont sans doute à l'affût et ne tarderont sans doute pas à rappliquer.


Abel.
 
J

jmps

Guest
Bonjour Clark, Abel, Pitou 67,

Allez je m'essaie au SOMMEPROD. Z'allez pas être déçus ! Lol !

=ARRONDI(SOMMEPROD(1/NB.SI(A1:A6;A1:A6)*(B1:B6="Courtoisie"));0)

Monique, si tu m'entends : Je sais pas pourquoi je suis obligé d'arrondir, des fois je trouve x,5 sinon ! En plus je suis pas sûr que ça marche à tous les coups mon truc. Snif !

Alors les gars, testez le bien avant ou... Attendez un(e) vrai(e) spécialiste des SOMMEPROD et NB.SI ;°)

Bon après-midi.

José
 
M

Monique

Guest
Bonjour,

Avec une colonne en plus, sinon je ne trouve pas.
En C2 :
=A2&B2

Colonne B nommée "Visite"
Colonne C nommée "Concat"
=SOMME(SI(Visite="courtoisie";1/NB.SI(Concat;Concat)))
Formule matricielle,
à valider par ctrl, maj et entrée.
 
C

Clark

Guest
Merci à tous pour vos réponses!

Malheureusement José ca ne semble pas marché à tous les coups!! snif!!!


Je vais essayer de travailler sur ce somme prod pour voir en attendant un vrai spécialiste comme tu dis! :)

Clark
 
A

Abel

Guest
Re,

Hé, hé !

Je savais bien qu'il y aurait quelqu'un(e) en embuscade !

José, il y a un morceau de son grimoire Lien supprimé,si tu ne l'a pas déjà vu.


Au fait, ne me souvenant plus quand Monique avait posté ça, j'ai fait une recherche sur l'auteur "Monique" sur les 90 derniers jours.
Vous devriez essayer, sa participation est vraiment très impressionnante.


MERCI MONIQUE.

Abel
 
J

Jean-Marie

Guest
Bonsoir

Une possibilité sans colonne intermédiaire.

Cette formule matricielle est à valider par Ctrl+shift+Entrer

=SOMMEPROD((FREQUENCE(EQUIV(SI(C3:C20="Courtoisie";B3:B20&C3:C20;B3&C3);B3:B20&C3:C20;0);LIGNE(A1:A17))>0)*1)-((C3<>"Courtoisie")+(NBCAR(B3)=0))

B3:B20 contient des cellules vides ou des données alphanumériques
C2:C20 contient des données alphanumériques dont la valeur : Courtoisie

ligne(A1:A17) retourne une matrice {1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17}, très important elle doit toujours commencer à la cellule A1, elle doit avoir une dimension identique à la plage B3:B20, ici elle est de 17 lignes.

@+Jean-Marie
 
J

Jean-Marie

Guest
Re...

Petite coquille ce n'est pas Ligne(A1:A17) mais Ligne(A1:A18) qu'il faut mettre

ligne(A1:A18) retourne une matrice {1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18}, très important elle doit toujours commencer à la cellule A1, elle doit avoir une dimension identique à la plage B3:B20, ici elle est de 18 lignes.

@+Jean-Marie
 

Discussions similaires

Statistiques des forums

Discussions
312 330
Messages
2 087 341
Membres
103 524
dernier inscrit
Smile1813