Incompréhension GROUPER.PAR

Bonjour,

J'ai cette formule, fournie par raccourcix, et que j'ai voulu modifier :

=LET(plg;CNUM(SUBSTITUE(Tableau1[Date];".";""));res;GROUPER.PAR(
plg+SI(CNUM(Tableau1[Heure])>0,5;15/24;1/24);
ASSEMB.H(
   plg;
   CNUM(Tableau1[Heure]);
   CNUM(Tableau1[[Syst]:[Diast]])/10;
   CNUM(Tableau1[FC]));
LAMBDA(x;SI(SOMME(x)<3;MOYENNE(x);SI(SOMME(x)>100;ARRONDI(MOYENNE(x);0);ARRONDI(MOYENNE(x);1))));;0);FILTRE(res;CHOISIRCOLS(res;2)>=F2))

(en G2 sur le classeur joint).

Elle fonctionne bien sauf pour l'arrondi de la diastolique (colonne K) qui ne s'arrondit pas avec une décimale comme je le souhaiterai. Ca doit se jouer dans la formule du champ de calcul, mais je ne vois pas l'erreur :

SI(SOMME(x)<3;MOYENNE(x);SI(SOMME(x)>100;ARRONDI(MOYENNE(x);0);ARRONDI(MOYENNE(x);1)))

Pouvez-vous m'aider ? Merci d'avance.

Daniel

Ce n'est pas ce que je pensais. C'est l'ajout de l'heure en tant que première colonne de calcul qui met le brun :

CNUM(Tableau1[Heure]);
=LET(plg;CNUM(SUBSTITUE(Tableau1[Date];".";""));res;GROUPER.PAR(
plg+SI(CNUM(Tableau1[Heure])>0,5;15/24;1/24);
ASSEMB.H(
   plg;

   CNUM(Tableau1[[Syst]:[Diast]])/10;
   CNUM(Tableau1[FC]));
LAMBDA(x;SI(SOMME(x)<3;MOYENNE(x);SI(SOMME(x)>100;ARRONDI(MOYENNE(x);0);ARRONDI(MOYENNE(x);1))));;0);FILTRE(res;CHOISIRCOLS(res;2)>=F2))
capture d ecran 2026 05 25 175849

Avec les heures :

=LET(plg;CNUM(SUBSTITUE(Tableau1[Date];".";""));res;GROUPER.PAR(
plg+SI(CNUM(Tableau1[Heure])>0,5;15/24;1/24);
ASSEMB.H(
   plg;
   CNUM(Tableau1[Heure]);
   CNUM(Tableau1[[Syst]:[Diast]])/10;
   CNUM(Tableau1[FC]));
LAMBDA(x;SI(SOMME(x)<3;MOYENNE(x);SI(SOMME(x)>100;ARRONDI(MOYENNE(x);0);ARRONDI(MOYENNE(x);1))));;0);FILTRE(res;CHOISIRCOLS(res;2)>=F2))
capture d ecran 2026 05 25 180048

Daniel

Beaucoup de bruit pour rien. C'est le format des cellules qui a 0 décimales. Veuillez m'excuser.

Daniel

Rechercher des sujets similaires à "incomprehension grouper"