=NB.SI.ENS($A$2:$A$56;">="&$G8;$A$2:$A$56;"<"&$G9)
Une version qui sera peut-être plus compréhensible (j'ai détaillé les "constantes") et qui en plus prend en compte les 59 dernières secondes de chaque heure.ou je vais cogiter encore un moment c'est la fonction LET de Efgé
=LET(
Plg;A2:A56;
UneHeure;1/24;
UneSeconde;1/86400;
HeuresDeb;ENT(MIN(Plg))+SEQUENCE(24;;0;UneHeure);
HeuresFin;HeuresDeb+UneHeure-UneSeconde;
Pieces;NB.SI.ENS(Plg;">="&HeuresDeb;Plg;"<="&HeuresFin);
ASSEMB.H(HeuresDeb;HeuresFin;Pieces)
)