Bonjour,
Finalement, j'ai tout refait en utilisant une seule formule et sans utiliser de tableaux...
=transpose(flatten({sortn(SIERREUR(query('Maintenance 23'!A2:I43;"select D, COUNT(F) where A >= DATE '"&TEXTE(A3;"yyyy-MM-dd")&"' AND A <= DATE '"&TEXTE(B3;"yyyy-MM-dd")&"' AND F IS NOT NULL group by D LABEL COUNT(F)''");"");1;0;2;0);sortn(SIERREUR(query('Maintenance 23'!A2:I43;"select D, COUNT(H) where A >= DATE '"&TEXTE(A3;"yyyy-MM-dd")&"' AND A <= DATE '"&TEXTE(B3;"yyyy-MM-dd")&"' AND H IS NOT NULL group by D LABEL COUNT(H)''");"");1;0;2;0)}))
https://docs.google.com/spreadsheets/d/1d2zDtLDpfhYWZ70ohMPFF-JsFt56g1aTHeIYuDjMmYM/edit?usp=sharing
Pour la méthode, QUERY va compter le nombre de valeurs non nulles pour les colonnes F et H (groupées par la colonne D) et SORTN va trier les résultats par ordre de grandeur décroissant et ce limité à un seul résultat...
FLATTEN et TRANSPOSE, c'est juste pour pouvoir tout remettre en une seule formule horizontale...
Voilà, grosso modo!
Cordialement,
Fil.