XL 2021 Formules un peu compliquées pour moi

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous,
Je vous souhaite un beau WE calme et pas trop chaud :)

Je planche sur des formules que je ne parviens pas à trouver pour l'instant.
Il est vrai que je ne suis pas "fortiche" en fomule, ni en rien d'ailleurs lol :p

Dans le fichier test joint, je voudrais mettre en place des formules comme suit :
Colonne H Nbr de RdV pris pendant le mois indiqué en cellule "H2"
Colonne I Nbr de RdV pris pendant le mois indiqué en cellule "I2"
Colonne J Nbr de RdV pris pendant le mois indiqué en cellule "J2"
Colonne L Nbr de RdV pris pendant le mois indiqué en cellule "L2"
Colonne P Date dernier RdV pris pour les Clients
Colonne Q NbrRdVs pris pour les Clients jour-3
Colonne R NbrRdVs pris pour les Clients jour-2
Colonne S NbrRdVs pris pour les Clients jour-1
Colonne T NbrRdVs pris pour les Clients jour
Si vous pouviez m'en faire quelques unes que je pourrais adapter pour les autres, ça m'arrangerait bien :)
En cas, je joins donc le classeur?
Un grand merci à toutes et à tous,
:)
 

Pièces jointes

  • test.xlsm
    43.7 KB · Affichages: 6
Dernière édition:
Solution
Re,

Si j'ai bien compris...

Trois formules à recopier sur les cellules de même couleur :

Cellule H3 (orange) :
VB:
=SOMMEPROD( --(RendezVous!$L$4:$L$9999=$E3) * (SIERREUR(TEXTE(RendezVous!$V$4:$V$9999;"aaaamm")=TEXTE(H$2;"aaaamm");0)))

Cellule P3 (vert) :
VB:
=INDEX(RendezVous!V:V;-MIN(-(RendezVous!$L$4:$L$9999=$E3)*LIGNE(RendezVous!$J$4:$J$9999)))

Cellule Q3 (bleu) :
VB:
=SOMMEPROD( --(RendezVous!$L$4:$L$9999=$E3) * (SIERREUR(RendezVous!$V$4:$V$9999=Q$1;0)))
.

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

Si j'ai bien compris...

Trois formules à recopier sur les cellules de même couleur :

Cellule H3 (orange) :
VB:
=SOMMEPROD( --(RendezVous!$L$4:$L$9999=$E3) * (SIERREUR(TEXTE(RendezVous!$V$4:$V$9999;"aaaamm")=TEXTE(H$2;"aaaamm");0)))

Cellule P3 (vert) :
VB:
=INDEX(RendezVous!V:V;-MIN(-(RendezVous!$L$4:$L$9999=$E3)*LIGNE(RendezVous!$J$4:$J$9999)))

Cellule Q3 (bleu) :
VB:
=SOMMEPROD( --(RendezVous!$L$4:$L$9999=$E3) * (SIERREUR(RendezVous!$V$4:$V$9999=Q$1;0)))
.
 

Pièces jointes

  • Usine à gaz- comptage- v1.xlsm
    46.4 KB · Affichages: 1

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Re,

Si j'ai bien compris...

Trois formules à recopier sur les cellules de même couleur :

Cellule H3 (orange) :
VB:
=SOMMEPROD( --(RendezVous!$L$4:$L$9999=$E3) * (SIERREUR(TEXTE(RendezVous!$V$4:$V$9999;"aaaamm")=TEXTE(H$2;"aaaamm");0)))

Cellule P3 (vert) :
VB:
=INDEX(RendezVous!V:V;-MIN(-(RendezVous!$L$4:$L$9999=$E3)*LIGNE(RendezVous!$J$4:$J$9999)))

Cellule Q3 (bleu) :
VB:
=SOMMEPROD( --(RendezVous!$L$4:$L$9999=$E3) * (SIERREUR(RendezVous!$V$4:$V$9999=Q$1;0)))
.
Juste génial :)
Je ne vois pas comment j'aurais pu faire ces formules que j'arrive à peine à comprendre et pas tout d'allieurs 🙃
Merci à toi, c'est nickel.
:)
 

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Re-Bjr @mapomme :)
J'ai fait un oubli et j'en ai une p'tite dernière lol

J'ai également besoin de savoir le Nombre de RdVs pris pour la semaine encours :
En M3 = =NO.SEMAINE(AUJOURDHUI();2) (commence le lundi)

J'ai copié ta formule de la colonne "L" et je tente de l'adapter ...
En cas, je joins le fichier modifié.
Encore un grand merci...
:)
 

Pièces jointes

  • Comptage des RdVs.xlsm
    47.7 KB · Affichages: 1

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

Essaye la formule suivante en M4 à copier vers le bas :
VB:
=SOMMEPROD(--(RendezVous!$L$4:$L$9999=$E4)*(SIERREUR(RendezVous!$V$4:$V$9999>=AUJOURDHUI()+1-JOURSEM(AUJOURDHUI();2);0)) * (SIERREUR(RendezVous!$V$4:$V$9999<=AUJOURDHUI()+7-JOURSEM(AUJOURDHUI();2);0)))

Je n'ai pas utilisé le NO.SEMAINE() car il faut aussi l'année (des semaines 29, il y en a toutes les années!).
A partir de la date de AUJOURDHUI(), je calcule le lundi et le dimanche de la semaine.
Seules les dates de rendez-vous entre le lundi (donc prise en compte de l'année) et le dimanche qui suit ce lundi seront prises en compte.
 

Pièces jointes

  • Usine à gaz- comptage- v2.xlsm
    51 KB · Affichages: 3
Dernière édition:

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Re,

Essaye la formule suivante en M4 à copier vers le bas :
VB:
=SOMMEPROD(--(RendezVous!$L$4:$L$9999=$E4)*(SIERREUR(RendezVous!$V$4:$V$9999>=AUJOURDHUI()+1-JOURSEM(AUJOURDHUI();2);0)) * (SIERREUR(RendezVous!$V$4:$V$9999<=AUJOURDHUI()+7-JOURSEM(AUJOURDHUI();2);0)))

Je n'ai pas utilisé le NO.SEMAINE() car il faut aussi l'année (des semaines 29, il y en a toutes les années!).
A partir de la date de rendez-vous, je calcule le lundi et le dimanche de la semaine.
Seules les dates de rendez-vous entre le lundi (donc prise en compte de l'année) et le dimanche qui suit ce lundi seront prises en compte.
Encore merci à toi.
C'est nickel
:)
 

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Re-Bjr @mapomme :)

Super tes formules qui fontionnent nickel.
Vraiment MERCI.

J'en ai encore une autre à laquelle je n'avais pas pensé.
Le formule de la Colonne "Q" : RdV date dernier pris me donne comme résultat "#PROPAGATION !" si le n° de Client n'est pas trouvé dans la Feuille "RendezVous".

Serait'il possible de mettre une condition dans la formule qui me donnerait par exemple "Pas de RdV" ?
Ce serait super et complet cette fois-ci (enfin je pense lol;))
Encore merci pour ta patience.
:)
 

Discussions similaires

Réponses
5
Affichages
367
Réponses
9
Affichages
400

Statistiques des forums

Discussions
312 215
Messages
2 086 328
Membres
103 180
dernier inscrit
Vcr