![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
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 ![]() |
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
Guest
Messages: n/a
|
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. |
|
|
#4 (permalink) |
|
Guest
Messages: n/a
|
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é |
|
|
#5 (permalink) |
|
Guest
Messages: n/a
|
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. |
|
|
#6 (permalink) |
|
Guest
Messages: n/a
|
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 |
|
|
#9 (permalink) |
|
Guest
Messages: n/a
|
Re,
Hé, hé ! Je savais bien qu'il y aurait quelqu'un(e) en embuscade ! José, il y a un morceau de son grimoire ici ,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 |
|
|
#10 (permalink) |
|
Guest
Messages: n/a
|
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:A1 7))>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 |
|
|
#11 (permalink) |
|
Guest
Messages: n/a
|
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 |
| ANNONCES | |
| Liens sociaux |
| Outils de la discussion | |
|
|