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

XL 2021 Formules un peu compliquées pour moi

Usine à gaz

XLDnaute Barbatruc
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

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
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
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
Encore merci à toi.
C'est nickel
 

Usine à gaz

XLDnaute Barbatruc
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

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