Sans liste de diffusion :
=sort({QUERY(DB!$A$2:$G;"SELECT MIN(A), MIN(B), C, MIN(D), MIN(E), F, MIN(G) WHERE F = '1000RES' GROUP BY C, F LABEL MIN(A)'', MIN(B)'', C'', MIN(D)'', MIN(E)'', F'', MIN(G)'' ";0);QUERY(DB!$A$2:$G;"SELECT MAX(A), MAX(B), C, MAX(D), MAX(E), F, MAX(G) WHERE F = '1000RES' GROUP BY C, F LABEL MAX(A)'', MAX(B)'', C'', MAX(D)'', MAX(E)'', F'', MAX(G)'' ";0)};2;VRAI;3;VRAI;1;VRAI)
avec liste de diffusion en A1
=SI($A$1="Afficher tout";sort({QUERY(DB!$A$2:$G;"SELECT MIN(A), MIN(B), C, MIN(D), MIN(E), MIN(F), MIN(G) GROUP BY C LABEL MIN(A)'', MIN(B)'', C'', MIN(D)'', MIN(E)'', MIN(F)'', MIN(G)''";0);QUERY(DB!$A$2:$G;"SELECT MAX(A), MAX(B), C, MAX(D), MAX(E), MAX(F), MAX(G) GROUP BY C LABEL MAX(A)'', MAX(B)'', C'', MAX(D)'', MAX(E)'', MAX(F)'', MAX(G)''";0)};2;VRAI;3;VRAI;1;VRAI);sort({QUERY(DB!$A$2:$G;"SELECT MIN(A), MIN(B), C, MIN(D), MIN(E), F, MIN(G) WHERE F = '"&$A$1&"' GROUP BY C, F LABEL MIN(A)'', MIN(B)'', C'', MIN(D)'', MIN(E)'', F'', MIN(G)''";0);QUERY(DB!$A$2:$G;"SELECT MAX(A), MAX(B), C, MAX(D), MAX(E), F, MAX(G) WHERE F = '"&$A$1&"' GROUP BY C, F LABEL MAX(A)'', MAX(B)'', C'', MAX(D)'', MAX(E)'', F'', MAX(G)''";0)};2;VRAI;3;VRAI;1;VRAI))